1. Packages
  2. Google Cloud Native
  3. API Docs
  4. healthcare
  5. healthcare/v1beta1
  6. FhirStore

Google Cloud Native is in preview. Google Cloud Classic is fully supported.

Google Cloud Native v0.30.0 published on Friday, Apr 14, 2023 by Pulumi

google-native.healthcare/v1beta1.FhirStore

Explore with Pulumi AI

google-native logo

Google Cloud Native is in preview. Google Cloud Classic is fully supported.

Google Cloud Native v0.30.0 published on Friday, Apr 14, 2023 by Pulumi

    Creates a new FHIR store within the parent dataset. Auto-naming is currently not supported for this resource.

    Create FhirStore Resource

    new FhirStore(name: string, args: FhirStoreArgs, opts?: CustomResourceOptions);
    @overload
    def FhirStore(resource_name: str,
                  opts: Optional[ResourceOptions] = None,
                  complex_data_type_reference_parsing: Optional[FhirStoreComplexDataTypeReferenceParsing] = None,
                  dataset_id: Optional[str] = None,
                  default_search_handling_strict: Optional[bool] = None,
                  disable_referential_integrity: Optional[bool] = None,
                  disable_resource_versioning: Optional[bool] = None,
                  enable_update_create: Optional[bool] = None,
                  fhir_store_id: Optional[str] = None,
                  labels: Optional[Mapping[str, str]] = None,
                  location: Optional[str] = None,
                  notification_config: Optional[NotificationConfigArgs] = None,
                  notification_configs: Optional[Sequence[FhirNotificationConfigArgs]] = None,
                  project: Optional[str] = None,
                  search_config: Optional[SearchConfigArgs] = None,
                  stream_configs: Optional[Sequence[StreamConfigArgs]] = None,
                  validation_config: Optional[ValidationConfigArgs] = None,
                  version: Optional[FhirStoreVersion] = None)
    @overload
    def FhirStore(resource_name: str,
                  args: FhirStoreArgs,
                  opts: Optional[ResourceOptions] = None)
    func NewFhirStore(ctx *Context, name string, args FhirStoreArgs, opts ...ResourceOption) (*FhirStore, error)
    public FhirStore(string name, FhirStoreArgs args, CustomResourceOptions? opts = null)
    public FhirStore(String name, FhirStoreArgs args)
    public FhirStore(String name, FhirStoreArgs args, CustomResourceOptions options)
    
    type: google-native:healthcare/v1beta1:FhirStore
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    
    name string
    The unique name of the resource.
    args FhirStoreArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    resource_name str
    The unique name of the resource.
    args FhirStoreArgs
    The arguments to resource properties.
    opts ResourceOptions
    Bag of options to control resource's behavior.
    ctx Context
    Context object for the current deployment.
    name string
    The unique name of the resource.
    args FhirStoreArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args FhirStoreArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args FhirStoreArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    FhirStore Resource Properties

    To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

    Inputs

    The FhirStore resource accepts the following input properties:

    DatasetId string
    ComplexDataTypeReferenceParsing Pulumi.GoogleNative.Healthcare.V1Beta1.FhirStoreComplexDataTypeReferenceParsing

    Enable parsing of references within complex FHIR data types such as Extensions. If this value is set to ENABLED, then features like referential integrity and Bundle reference rewriting apply to all references. If this flag has not been specified the behavior of the FHIR store will not change, references in complex data types will not be parsed. New stores will have this value set to ENABLED after a notification period. Warning: turning on this flag causes processing existing resources to fail if they contain references to non-existent resources.

    DefaultSearchHandlingStrict bool

    If true, overrides the default search behavior for this FHIR store to handling=strict which returns an error for unrecognized search parameters. If false, uses the FHIR specification default handling=lenient which ignores unrecognized search parameters. The handling can always be changed from the default on an individual API call by setting the HTTP header Prefer: handling=strict or Prefer: handling=lenient.

    DisableReferentialIntegrity bool

    Immutable. Whether to disable referential integrity in this FHIR store. This field is immutable after FHIR store creation. The default value is false, meaning that the API enforces referential integrity and fails the requests that result in inconsistent state in the FHIR store. When this field is set to true, the API skips referential integrity checks. Consequently, operations that rely on references, such as GetPatientEverything, do not return all the results if broken references exist.

    DisableResourceVersioning bool

    Immutable. Whether to disable resource versioning for this FHIR store. This field can not be changed after the creation of FHIR store. If set to false, which is the default behavior, all write operations cause historical versions to be recorded automatically. The historical versions can be fetched through the history APIs, but cannot be updated. If set to true, no historical versions are kept. The server sends errors for attempts to read the historical versions.

    EnableUpdateCreate bool

    Whether this FHIR store has the updateCreate capability. This determines if the client can use an Update operation to create a new resource with a client-specified ID. If false, all IDs are server-assigned through the Create operation and attempts to update a non-existent resource return errors. It is strongly advised not to include or encode any sensitive data such as patient identifiers in client-specified resource IDs. Those IDs are part of the FHIR resource path recorded in Cloud audit logs and Pub/Sub notifications. Those IDs can also be contained in reference fields within other resources.

    FhirStoreId string

    The ID of the FHIR store that is being created. The string must match the following regex: [\p{L}\p{N}_\-\.]{1,256}.

    Labels Dictionary<string, string>

    User-supplied key-value pairs used to organize FHIR stores. Label keys must be between 1 and 63 characters long, have a UTF-8 encoding of maximum 128 bytes, and must conform to the following PCRE regular expression: \p{Ll}\p{Lo}{0,62} Label values are optional, must be between 1 and 63 characters long, have a UTF-8 encoding of maximum 128 bytes, and must conform to the following PCRE regular expression: [\p{Ll}\p{Lo}\p{N}_-]{0,63} No more than 64 labels can be associated with a given store.

    Location string
    NotificationConfig Pulumi.GoogleNative.Healthcare.V1Beta1.Inputs.NotificationConfigArgs

    If non-empty, publish all resource modifications of this FHIR store to this destination. The Pub/Sub message attributes contain a map with a string describing the action that has triggered the notification. For example, "action":"CreateResource". Deprecated. Use notification_configs instead.

    Deprecated:

    If non-empty, publish all resource modifications of this FHIR store to this destination. The Pub/Sub message attributes contain a map with a string describing the action that has triggered the notification. For example, "action":"CreateResource". Deprecated. Use notification_configs instead.

    NotificationConfigs List<Pulumi.GoogleNative.Healthcare.V1Beta1.Inputs.FhirNotificationConfigArgs>

    Specifies where and whether to send notifications upon changes to a Fhir store.

    Project string
    SearchConfig Pulumi.GoogleNative.Healthcare.V1Beta1.Inputs.SearchConfigArgs

    Configuration for how FHIR resources can be searched.

    StreamConfigs List<Pulumi.GoogleNative.Healthcare.V1Beta1.Inputs.StreamConfigArgs>

    A list of streaming configs that configure the destinations of streaming export for every resource mutation in this FHIR store. Each store is allowed to have up to 10 streaming configs. After a new config is added, the next resource mutation is streamed to the new location in addition to the existing ones. When a location is removed from the list, the server stops streaming to that location. Before adding a new config, you must add the required bigquery.dataEditor role to your project's Cloud Healthcare Service Agent service account. Some lag (typically on the order of dozens of seconds) is expected before the results show up in the streaming destination.

    ValidationConfig Pulumi.GoogleNative.Healthcare.V1Beta1.Inputs.ValidationConfigArgs

    Configuration for how to validate incoming FHIR resources against configured profiles.

    Version Pulumi.GoogleNative.Healthcare.V1Beta1.FhirStoreVersion

    Immutable. The FHIR specification version that this FHIR store supports natively. This field is immutable after store creation. Requests are rejected if they contain FHIR resources of a different version. Version is required for every FHIR store.

    DatasetId string
    ComplexDataTypeReferenceParsing FhirStoreComplexDataTypeReferenceParsing

    Enable parsing of references within complex FHIR data types such as Extensions. If this value is set to ENABLED, then features like referential integrity and Bundle reference rewriting apply to all references. If this flag has not been specified the behavior of the FHIR store will not change, references in complex data types will not be parsed. New stores will have this value set to ENABLED after a notification period. Warning: turning on this flag causes processing existing resources to fail if they contain references to non-existent resources.

    DefaultSearchHandlingStrict bool

    If true, overrides the default search behavior for this FHIR store to handling=strict which returns an error for unrecognized search parameters. If false, uses the FHIR specification default handling=lenient which ignores unrecognized search parameters. The handling can always be changed from the default on an individual API call by setting the HTTP header Prefer: handling=strict or Prefer: handling=lenient.

    DisableReferentialIntegrity bool

    Immutable. Whether to disable referential integrity in this FHIR store. This field is immutable after FHIR store creation. The default value is false, meaning that the API enforces referential integrity and fails the requests that result in inconsistent state in the FHIR store. When this field is set to true, the API skips referential integrity checks. Consequently, operations that rely on references, such as GetPatientEverything, do not return all the results if broken references exist.

    DisableResourceVersioning bool

    Immutable. Whether to disable resource versioning for this FHIR store. This field can not be changed after the creation of FHIR store. If set to false, which is the default behavior, all write operations cause historical versions to be recorded automatically. The historical versions can be fetched through the history APIs, but cannot be updated. If set to true, no historical versions are kept. The server sends errors for attempts to read the historical versions.

    EnableUpdateCreate bool

    Whether this FHIR store has the updateCreate capability. This determines if the client can use an Update operation to create a new resource with a client-specified ID. If false, all IDs are server-assigned through the Create operation and attempts to update a non-existent resource return errors. It is strongly advised not to include or encode any sensitive data such as patient identifiers in client-specified resource IDs. Those IDs are part of the FHIR resource path recorded in Cloud audit logs and Pub/Sub notifications. Those IDs can also be contained in reference fields within other resources.

    FhirStoreId string

    The ID of the FHIR store that is being created. The string must match the following regex: [\p{L}\p{N}_\-\.]{1,256}.

    Labels map[string]string

    User-supplied key-value pairs used to organize FHIR stores. Label keys must be between 1 and 63 characters long, have a UTF-8 encoding of maximum 128 bytes, and must conform to the following PCRE regular expression: \p{Ll}\p{Lo}{0,62} Label values are optional, must be between 1 and 63 characters long, have a UTF-8 encoding of maximum 128 bytes, and must conform to the following PCRE regular expression: [\p{Ll}\p{Lo}\p{N}_-]{0,63} No more than 64 labels can be associated with a given store.

    Location string
    NotificationConfig NotificationConfigArgs

    If non-empty, publish all resource modifications of this FHIR store to this destination. The Pub/Sub message attributes contain a map with a string describing the action that has triggered the notification. For example, "action":"CreateResource". Deprecated. Use notification_configs instead.

    Deprecated:

    If non-empty, publish all resource modifications of this FHIR store to this destination. The Pub/Sub message attributes contain a map with a string describing the action that has triggered the notification. For example, "action":"CreateResource". Deprecated. Use notification_configs instead.

    NotificationConfigs []FhirNotificationConfigArgs

    Specifies where and whether to send notifications upon changes to a Fhir store.

    Project string
    SearchConfig SearchConfigArgs

    Configuration for how FHIR resources can be searched.

    StreamConfigs []StreamConfigArgs

    A list of streaming configs that configure the destinations of streaming export for every resource mutation in this FHIR store. Each store is allowed to have up to 10 streaming configs. After a new config is added, the next resource mutation is streamed to the new location in addition to the existing ones. When a location is removed from the list, the server stops streaming to that location. Before adding a new config, you must add the required bigquery.dataEditor role to your project's Cloud Healthcare Service Agent service account. Some lag (typically on the order of dozens of seconds) is expected before the results show up in the streaming destination.

    ValidationConfig ValidationConfigArgs

    Configuration for how to validate incoming FHIR resources against configured profiles.

    Version FhirStoreVersion

    Immutable. The FHIR specification version that this FHIR store supports natively. This field is immutable after store creation. Requests are rejected if they contain FHIR resources of a different version. Version is required for every FHIR store.

    datasetId String
    complexDataTypeReferenceParsing FhirStoreComplexDataTypeReferenceParsing

    Enable parsing of references within complex FHIR data types such as Extensions. If this value is set to ENABLED, then features like referential integrity and Bundle reference rewriting apply to all references. If this flag has not been specified the behavior of the FHIR store will not change, references in complex data types will not be parsed. New stores will have this value set to ENABLED after a notification period. Warning: turning on this flag causes processing existing resources to fail if they contain references to non-existent resources.

    defaultSearchHandlingStrict Boolean

    If true, overrides the default search behavior for this FHIR store to handling=strict which returns an error for unrecognized search parameters. If false, uses the FHIR specification default handling=lenient which ignores unrecognized search parameters. The handling can always be changed from the default on an individual API call by setting the HTTP header Prefer: handling=strict or Prefer: handling=lenient.

    disableReferentialIntegrity Boolean

    Immutable. Whether to disable referential integrity in this FHIR store. This field is immutable after FHIR store creation. The default value is false, meaning that the API enforces referential integrity and fails the requests that result in inconsistent state in the FHIR store. When this field is set to true, the API skips referential integrity checks. Consequently, operations that rely on references, such as GetPatientEverything, do not return all the results if broken references exist.

    disableResourceVersioning Boolean

    Immutable. Whether to disable resource versioning for this FHIR store. This field can not be changed after the creation of FHIR store. If set to false, which is the default behavior, all write operations cause historical versions to be recorded automatically. The historical versions can be fetched through the history APIs, but cannot be updated. If set to true, no historical versions are kept. The server sends errors for attempts to read the historical versions.

    enableUpdateCreate Boolean

    Whether this FHIR store has the updateCreate capability. This determines if the client can use an Update operation to create a new resource with a client-specified ID. If false, all IDs are server-assigned through the Create operation and attempts to update a non-existent resource return errors. It is strongly advised not to include or encode any sensitive data such as patient identifiers in client-specified resource IDs. Those IDs are part of the FHIR resource path recorded in Cloud audit logs and Pub/Sub notifications. Those IDs can also be contained in reference fields within other resources.

    fhirStoreId String

    The ID of the FHIR store that is being created. The string must match the following regex: [\p{L}\p{N}_\-\.]{1,256}.

    labels Map<String,String>

    User-supplied key-value pairs used to organize FHIR stores. Label keys must be between 1 and 63 characters long, have a UTF-8 encoding of maximum 128 bytes, and must conform to the following PCRE regular expression: \p{Ll}\p{Lo}{0,62} Label values are optional, must be between 1 and 63 characters long, have a UTF-8 encoding of maximum 128 bytes, and must conform to the following PCRE regular expression: [\p{Ll}\p{Lo}\p{N}_-]{0,63} No more than 64 labels can be associated with a given store.

    location String
    notificationConfig NotificationConfigArgs

    If non-empty, publish all resource modifications of this FHIR store to this destination. The Pub/Sub message attributes contain a map with a string describing the action that has triggered the notification. For example, "action":"CreateResource". Deprecated. Use notification_configs instead.

    Deprecated:

    If non-empty, publish all resource modifications of this FHIR store to this destination. The Pub/Sub message attributes contain a map with a string describing the action that has triggered the notification. For example, "action":"CreateResource". Deprecated. Use notification_configs instead.

    notificationConfigs List<FhirNotificationConfigArgs>

    Specifies where and whether to send notifications upon changes to a Fhir store.

    project String
    searchConfig SearchConfigArgs

    Configuration for how FHIR resources can be searched.

    streamConfigs List<StreamConfigArgs>

    A list of streaming configs that configure the destinations of streaming export for every resource mutation in this FHIR store. Each store is allowed to have up to 10 streaming configs. After a new config is added, the next resource mutation is streamed to the new location in addition to the existing ones. When a location is removed from the list, the server stops streaming to that location. Before adding a new config, you must add the required bigquery.dataEditor role to your project's Cloud Healthcare Service Agent service account. Some lag (typically on the order of dozens of seconds) is expected before the results show up in the streaming destination.

    validationConfig ValidationConfigArgs

    Configuration for how to validate incoming FHIR resources against configured profiles.

    version FhirStoreVersion

    Immutable. The FHIR specification version that this FHIR store supports natively. This field is immutable after store creation. Requests are rejected if they contain FHIR resources of a different version. Version is required for every FHIR store.

    datasetId string
    complexDataTypeReferenceParsing FhirStoreComplexDataTypeReferenceParsing

    Enable parsing of references within complex FHIR data types such as Extensions. If this value is set to ENABLED, then features like referential integrity and Bundle reference rewriting apply to all references. If this flag has not been specified the behavior of the FHIR store will not change, references in complex data types will not be parsed. New stores will have this value set to ENABLED after a notification period. Warning: turning on this flag causes processing existing resources to fail if they contain references to non-existent resources.

    defaultSearchHandlingStrict boolean

    If true, overrides the default search behavior for this FHIR store to handling=strict which returns an error for unrecognized search parameters. If false, uses the FHIR specification default handling=lenient which ignores unrecognized search parameters. The handling can always be changed from the default on an individual API call by setting the HTTP header Prefer: handling=strict or Prefer: handling=lenient.

    disableReferentialIntegrity boolean

    Immutable. Whether to disable referential integrity in this FHIR store. This field is immutable after FHIR store creation. The default value is false, meaning that the API enforces referential integrity and fails the requests that result in inconsistent state in the FHIR store. When this field is set to true, the API skips referential integrity checks. Consequently, operations that rely on references, such as GetPatientEverything, do not return all the results if broken references exist.

    disableResourceVersioning boolean

    Immutable. Whether to disable resource versioning for this FHIR store. This field can not be changed after the creation of FHIR store. If set to false, which is the default behavior, all write operations cause historical versions to be recorded automatically. The historical versions can be fetched through the history APIs, but cannot be updated. If set to true, no historical versions are kept. The server sends errors for attempts to read the historical versions.

    enableUpdateCreate boolean

    Whether this FHIR store has the updateCreate capability. This determines if the client can use an Update operation to create a new resource with a client-specified ID. If false, all IDs are server-assigned through the Create operation and attempts to update a non-existent resource return errors. It is strongly advised not to include or encode any sensitive data such as patient identifiers in client-specified resource IDs. Those IDs are part of the FHIR resource path recorded in Cloud audit logs and Pub/Sub notifications. Those IDs can also be contained in reference fields within other resources.

    fhirStoreId string

    The ID of the FHIR store that is being created. The string must match the following regex: [\p{L}\p{N}_\-\.]{1,256}.

    labels {[key: string]: string}

    User-supplied key-value pairs used to organize FHIR stores. Label keys must be between 1 and 63 characters long, have a UTF-8 encoding of maximum 128 bytes, and must conform to the following PCRE regular expression: \p{Ll}\p{Lo}{0,62} Label values are optional, must be between 1 and 63 characters long, have a UTF-8 encoding of maximum 128 bytes, and must conform to the following PCRE regular expression: [\p{Ll}\p{Lo}\p{N}_-]{0,63} No more than 64 labels can be associated with a given store.

    location string
    notificationConfig NotificationConfigArgs

    If non-empty, publish all resource modifications of this FHIR store to this destination. The Pub/Sub message attributes contain a map with a string describing the action that has triggered the notification. For example, "action":"CreateResource". Deprecated. Use notification_configs instead.

    Deprecated:

    If non-empty, publish all resource modifications of this FHIR store to this destination. The Pub/Sub message attributes contain a map with a string describing the action that has triggered the notification. For example, "action":"CreateResource". Deprecated. Use notification_configs instead.

    notificationConfigs FhirNotificationConfigArgs[]

    Specifies where and whether to send notifications upon changes to a Fhir store.

    project string
    searchConfig SearchConfigArgs

    Configuration for how FHIR resources can be searched.

    streamConfigs StreamConfigArgs[]

    A list of streaming configs that configure the destinations of streaming export for every resource mutation in this FHIR store. Each store is allowed to have up to 10 streaming configs. After a new config is added, the next resource mutation is streamed to the new location in addition to the existing ones. When a location is removed from the list, the server stops streaming to that location. Before adding a new config, you must add the required bigquery.dataEditor role to your project's Cloud Healthcare Service Agent service account. Some lag (typically on the order of dozens of seconds) is expected before the results show up in the streaming destination.

    validationConfig ValidationConfigArgs

    Configuration for how to validate incoming FHIR resources against configured profiles.

    version FhirStoreVersion

    Immutable. The FHIR specification version that this FHIR store supports natively. This field is immutable after store creation. Requests are rejected if they contain FHIR resources of a different version. Version is required for every FHIR store.

    dataset_id str
    complex_data_type_reference_parsing FhirStoreComplexDataTypeReferenceParsing

    Enable parsing of references within complex FHIR data types such as Extensions. If this value is set to ENABLED, then features like referential integrity and Bundle reference rewriting apply to all references. If this flag has not been specified the behavior of the FHIR store will not change, references in complex data types will not be parsed. New stores will have this value set to ENABLED after a notification period. Warning: turning on this flag causes processing existing resources to fail if they contain references to non-existent resources.

    default_search_handling_strict bool

    If true, overrides the default search behavior for this FHIR store to handling=strict which returns an error for unrecognized search parameters. If false, uses the FHIR specification default handling=lenient which ignores unrecognized search parameters. The handling can always be changed from the default on an individual API call by setting the HTTP header Prefer: handling=strict or Prefer: handling=lenient.

    disable_referential_integrity bool

    Immutable. Whether to disable referential integrity in this FHIR store. This field is immutable after FHIR store creation. The default value is false, meaning that the API enforces referential integrity and fails the requests that result in inconsistent state in the FHIR store. When this field is set to true, the API skips referential integrity checks. Consequently, operations that rely on references, such as GetPatientEverything, do not return all the results if broken references exist.

    disable_resource_versioning bool

    Immutable. Whether to disable resource versioning for this FHIR store. This field can not be changed after the creation of FHIR store. If set to false, which is the default behavior, all write operations cause historical versions to be recorded automatically. The historical versions can be fetched through the history APIs, but cannot be updated. If set to true, no historical versions are kept. The server sends errors for attempts to read the historical versions.

    enable_update_create bool

    Whether this FHIR store has the updateCreate capability. This determines if the client can use an Update operation to create a new resource with a client-specified ID. If false, all IDs are server-assigned through the Create operation and attempts to update a non-existent resource return errors. It is strongly advised not to include or encode any sensitive data such as patient identifiers in client-specified resource IDs. Those IDs are part of the FHIR resource path recorded in Cloud audit logs and Pub/Sub notifications. Those IDs can also be contained in reference fields within other resources.

    fhir_store_id str

    The ID of the FHIR store that is being created. The string must match the following regex: [\p{L}\p{N}_\-\.]{1,256}.

    labels Mapping[str, str]

    User-supplied key-value pairs used to organize FHIR stores. Label keys must be between 1 and 63 characters long, have a UTF-8 encoding of maximum 128 bytes, and must conform to the following PCRE regular expression: \p{Ll}\p{Lo}{0,62} Label values are optional, must be between 1 and 63 characters long, have a UTF-8 encoding of maximum 128 bytes, and must conform to the following PCRE regular expression: [\p{Ll}\p{Lo}\p{N}_-]{0,63} No more than 64 labels can be associated with a given store.

    location str
    notification_config NotificationConfigArgs

    If non-empty, publish all resource modifications of this FHIR store to this destination. The Pub/Sub message attributes contain a map with a string describing the action that has triggered the notification. For example, "action":"CreateResource". Deprecated. Use notification_configs instead.

    Deprecated:

    If non-empty, publish all resource modifications of this FHIR store to this destination. The Pub/Sub message attributes contain a map with a string describing the action that has triggered the notification. For example, "action":"CreateResource". Deprecated. Use notification_configs instead.

    notification_configs Sequence[FhirNotificationConfigArgs]

    Specifies where and whether to send notifications upon changes to a Fhir store.

    project str
    search_config SearchConfigArgs

    Configuration for how FHIR resources can be searched.

    stream_configs Sequence[StreamConfigArgs]

    A list of streaming configs that configure the destinations of streaming export for every resource mutation in this FHIR store. Each store is allowed to have up to 10 streaming configs. After a new config is added, the next resource mutation is streamed to the new location in addition to the existing ones. When a location is removed from the list, the server stops streaming to that location. Before adding a new config, you must add the required bigquery.dataEditor role to your project's Cloud Healthcare Service Agent service account. Some lag (typically on the order of dozens of seconds) is expected before the results show up in the streaming destination.

    validation_config ValidationConfigArgs

    Configuration for how to validate incoming FHIR resources against configured profiles.

    version FhirStoreVersion

    Immutable. The FHIR specification version that this FHIR store supports natively. This field is immutable after store creation. Requests are rejected if they contain FHIR resources of a different version. Version is required for every FHIR store.

    datasetId String
    complexDataTypeReferenceParsing "COMPLEX_DATA_TYPE_REFERENCE_PARSING_UNSPECIFIED" | "DISABLED" | "ENABLED"

    Enable parsing of references within complex FHIR data types such as Extensions. If this value is set to ENABLED, then features like referential integrity and Bundle reference rewriting apply to all references. If this flag has not been specified the behavior of the FHIR store will not change, references in complex data types will not be parsed. New stores will have this value set to ENABLED after a notification period. Warning: turning on this flag causes processing existing resources to fail if they contain references to non-existent resources.

    defaultSearchHandlingStrict Boolean

    If true, overrides the default search behavior for this FHIR store to handling=strict which returns an error for unrecognized search parameters. If false, uses the FHIR specification default handling=lenient which ignores unrecognized search parameters. The handling can always be changed from the default on an individual API call by setting the HTTP header Prefer: handling=strict or Prefer: handling=lenient.

    disableReferentialIntegrity Boolean

    Immutable. Whether to disable referential integrity in this FHIR store. This field is immutable after FHIR store creation. The default value is false, meaning that the API enforces referential integrity and fails the requests that result in inconsistent state in the FHIR store. When this field is set to true, the API skips referential integrity checks. Consequently, operations that rely on references, such as GetPatientEverything, do not return all the results if broken references exist.

    disableResourceVersioning Boolean

    Immutable. Whether to disable resource versioning for this FHIR store. This field can not be changed after the creation of FHIR store. If set to false, which is the default behavior, all write operations cause historical versions to be recorded automatically. The historical versions can be fetched through the history APIs, but cannot be updated. If set to true, no historical versions are kept. The server sends errors for attempts to read the historical versions.

    enableUpdateCreate Boolean

    Whether this FHIR store has the updateCreate capability. This determines if the client can use an Update operation to create a new resource with a client-specified ID. If false, all IDs are server-assigned through the Create operation and attempts to update a non-existent resource return errors. It is strongly advised not to include or encode any sensitive data such as patient identifiers in client-specified resource IDs. Those IDs are part of the FHIR resource path recorded in Cloud audit logs and Pub/Sub notifications. Those IDs can also be contained in reference fields within other resources.

    fhirStoreId String

    The ID of the FHIR store that is being created. The string must match the following regex: [\p{L}\p{N}_\-\.]{1,256}.

    labels Map<String>

    User-supplied key-value pairs used to organize FHIR stores. Label keys must be between 1 and 63 characters long, have a UTF-8 encoding of maximum 128 bytes, and must conform to the following PCRE regular expression: \p{Ll}\p{Lo}{0,62} Label values are optional, must be between 1 and 63 characters long, have a UTF-8 encoding of maximum 128 bytes, and must conform to the following PCRE regular expression: [\p{Ll}\p{Lo}\p{N}_-]{0,63} No more than 64 labels can be associated with a given store.

    location String
    notificationConfig Property Map

    If non-empty, publish all resource modifications of this FHIR store to this destination. The Pub/Sub message attributes contain a map with a string describing the action that has triggered the notification. For example, "action":"CreateResource". Deprecated. Use notification_configs instead.

    Deprecated:

    If non-empty, publish all resource modifications of this FHIR store to this destination. The Pub/Sub message attributes contain a map with a string describing the action that has triggered the notification. For example, "action":"CreateResource". Deprecated. Use notification_configs instead.

    notificationConfigs List<Property Map>

    Specifies where and whether to send notifications upon changes to a Fhir store.

    project String
    searchConfig Property Map

    Configuration for how FHIR resources can be searched.

    streamConfigs List<Property Map>

    A list of streaming configs that configure the destinations of streaming export for every resource mutation in this FHIR store. Each store is allowed to have up to 10 streaming configs. After a new config is added, the next resource mutation is streamed to the new location in addition to the existing ones. When a location is removed from the list, the server stops streaming to that location. Before adding a new config, you must add the required bigquery.dataEditor role to your project's Cloud Healthcare Service Agent service account. Some lag (typically on the order of dozens of seconds) is expected before the results show up in the streaming destination.

    validationConfig Property Map

    Configuration for how to validate incoming FHIR resources against configured profiles.

    version "VERSION_UNSPECIFIED" | "DSTU2" | "STU3" | "R4"

    Immutable. The FHIR specification version that this FHIR store supports natively. This field is immutable after store creation. Requests are rejected if they contain FHIR resources of a different version. Version is required for every FHIR store.

    Outputs

    All input properties are implicitly available as output properties. Additionally, the FhirStore resource produces the following output properties:

    Id string

    The provider-assigned unique ID for this managed resource.

    Name string

    Resource name of the FHIR store, of the form projects/{project_id}/datasets/{dataset_id}/fhirStores/{fhir_store_id}.

    Id string

    The provider-assigned unique ID for this managed resource.

    Name string

    Resource name of the FHIR store, of the form projects/{project_id}/datasets/{dataset_id}/fhirStores/{fhir_store_id}.

    id String

    The provider-assigned unique ID for this managed resource.

    name String

    Resource name of the FHIR store, of the form projects/{project_id}/datasets/{dataset_id}/fhirStores/{fhir_store_id}.

    id string

    The provider-assigned unique ID for this managed resource.

    name string

    Resource name of the FHIR store, of the form projects/{project_id}/datasets/{dataset_id}/fhirStores/{fhir_store_id}.

    id str

    The provider-assigned unique ID for this managed resource.

    name str

    Resource name of the FHIR store, of the form projects/{project_id}/datasets/{dataset_id}/fhirStores/{fhir_store_id}.

    id String

    The provider-assigned unique ID for this managed resource.

    name String

    Resource name of the FHIR store, of the form projects/{project_id}/datasets/{dataset_id}/fhirStores/{fhir_store_id}.

    Supporting Types

    Action

    CleanImageTag Pulumi.GoogleNative.Healthcare.V1Beta1.Inputs.ImageConfig

    Inspect image and transform sensitive burnt-in text. Doesn't apply to elements nested in a sequence, which revert to Keep. Supported tags: PixelData

    CleanTextTag Pulumi.GoogleNative.Healthcare.V1Beta1.Inputs.CleanTextTag

    Inspect text and transform sensitive text. Configurable via TextConfig. Supported Value Representations: AE, LO, LT, PN, SH, ST, UC, UT, DA, DT, AS

    DeleteTag Pulumi.GoogleNative.Healthcare.V1Beta1.Inputs.DeleteTag

    Delete tag.

    KeepTag Pulumi.GoogleNative.Healthcare.V1Beta1.Inputs.KeepTag

    Keep tag unchanged.

    Queries List<string>

    Select all tags with the listed tag IDs, names, or Value Representations (VRs). Examples: ID: "00100010" Keyword: "PatientName" VR: "PN"

    RecurseTag Pulumi.GoogleNative.Healthcare.V1Beta1.Inputs.RecurseTag

    Recursively apply DICOM de-id to tags nested in a sequence. Supported [Value Representation] (http://dicom.nema.org/medical/dicom/2018e/output/chtml/part05/sect_6.2.html#table_6.2-1): SQ

    RegenUidTag Pulumi.GoogleNative.Healthcare.V1Beta1.Inputs.RegenUidTag

    Replace UID with a new generated UID. Supported [Value Representation] (http://dicom.nema.org/medical/dicom/2018e/output/chtml/part05/sect_6.2.html#table_6.2-1): UI

    RemoveTag Pulumi.GoogleNative.Healthcare.V1Beta1.Inputs.RemoveTag

    Replace with empty tag.

    ResetTag Pulumi.GoogleNative.Healthcare.V1Beta1.Inputs.ResetTag

    Reset tag to a placeholder value.

    CleanImageTag ImageConfig

    Inspect image and transform sensitive burnt-in text. Doesn't apply to elements nested in a sequence, which revert to Keep. Supported tags: PixelData

    CleanTextTag CleanTextTag

    Inspect text and transform sensitive text. Configurable via TextConfig. Supported Value Representations: AE, LO, LT, PN, SH, ST, UC, UT, DA, DT, AS

    DeleteTag DeleteTag

    Delete tag.

    KeepTag KeepTag

    Keep tag unchanged.

    Queries []string

    Select all tags with the listed tag IDs, names, or Value Representations (VRs). Examples: ID: "00100010" Keyword: "PatientName" VR: "PN"

    RecurseTag RecurseTag

    Recursively apply DICOM de-id to tags nested in a sequence. Supported [Value Representation] (http://dicom.nema.org/medical/dicom/2018e/output/chtml/part05/sect_6.2.html#table_6.2-1): SQ

    RegenUidTag RegenUidTag

    Replace UID with a new generated UID. Supported [Value Representation] (http://dicom.nema.org/medical/dicom/2018e/output/chtml/part05/sect_6.2.html#table_6.2-1): UI

    RemoveTag RemoveTag

    Replace with empty tag.

    ResetTag ResetTag

    Reset tag to a placeholder value.

    cleanImageTag ImageConfig

    Inspect image and transform sensitive burnt-in text. Doesn't apply to elements nested in a sequence, which revert to Keep. Supported tags: PixelData

    cleanTextTag CleanTextTag

    Inspect text and transform sensitive text. Configurable via TextConfig. Supported Value Representations: AE, LO, LT, PN, SH, ST, UC, UT, DA, DT, AS

    deleteTag DeleteTag

    Delete tag.

    keepTag KeepTag

    Keep tag unchanged.

    queries List<String>

    Select all tags with the listed tag IDs, names, or Value Representations (VRs). Examples: ID: "00100010" Keyword: "PatientName" VR: "PN"

    recurseTag RecurseTag

    Recursively apply DICOM de-id to tags nested in a sequence. Supported [Value Representation] (http://dicom.nema.org/medical/dicom/2018e/output/chtml/part05/sect_6.2.html#table_6.2-1): SQ

    regenUidTag RegenUidTag

    Replace UID with a new generated UID. Supported [Value Representation] (http://dicom.nema.org/medical/dicom/2018e/output/chtml/part05/sect_6.2.html#table_6.2-1): UI

    removeTag RemoveTag

    Replace with empty tag.

    resetTag ResetTag

    Reset tag to a placeholder value.

    cleanImageTag ImageConfig

    Inspect image and transform sensitive burnt-in text. Doesn't apply to elements nested in a sequence, which revert to Keep. Supported tags: PixelData

    cleanTextTag CleanTextTag

    Inspect text and transform sensitive text. Configurable via TextConfig. Supported Value Representations: AE, LO, LT, PN, SH, ST, UC, UT, DA, DT, AS

    deleteTag DeleteTag

    Delete tag.

    keepTag KeepTag

    Keep tag unchanged.

    queries string[]

    Select all tags with the listed tag IDs, names, or Value Representations (VRs). Examples: ID: "00100010" Keyword: "PatientName" VR: "PN"

    recurseTag RecurseTag

    Recursively apply DICOM de-id to tags nested in a sequence. Supported [Value Representation] (http://dicom.nema.org/medical/dicom/2018e/output/chtml/part05/sect_6.2.html#table_6.2-1): SQ

    regenUidTag RegenUidTag

    Replace UID with a new generated UID. Supported [Value Representation] (http://dicom.nema.org/medical/dicom/2018e/output/chtml/part05/sect_6.2.html#table_6.2-1): UI

    removeTag RemoveTag

    Replace with empty tag.

    resetTag ResetTag

    Reset tag to a placeholder value.

    clean_image_tag ImageConfig

    Inspect image and transform sensitive burnt-in text. Doesn't apply to elements nested in a sequence, which revert to Keep. Supported tags: PixelData

    clean_text_tag CleanTextTag

    Inspect text and transform sensitive text. Configurable via TextConfig. Supported Value Representations: AE, LO, LT, PN, SH, ST, UC, UT, DA, DT, AS

    delete_tag DeleteTag

    Delete tag.

    keep_tag KeepTag

    Keep tag unchanged.

    queries Sequence[str]

    Select all tags with the listed tag IDs, names, or Value Representations (VRs). Examples: ID: "00100010" Keyword: "PatientName" VR: "PN"

    recurse_tag RecurseTag

    Recursively apply DICOM de-id to tags nested in a sequence. Supported [Value Representation] (http://dicom.nema.org/medical/dicom/2018e/output/chtml/part05/sect_6.2.html#table_6.2-1): SQ

    regen_uid_tag RegenUidTag

    Replace UID with a new generated UID. Supported [Value Representation] (http://dicom.nema.org/medical/dicom/2018e/output/chtml/part05/sect_6.2.html#table_6.2-1): UI

    remove_tag RemoveTag

    Replace with empty tag.

    reset_tag ResetTag

    Reset tag to a placeholder value.

    cleanImageTag Property Map

    Inspect image and transform sensitive burnt-in text. Doesn't apply to elements nested in a sequence, which revert to Keep. Supported tags: PixelData

    cleanTextTag Property Map

    Inspect text and transform sensitive text. Configurable via TextConfig. Supported Value Representations: AE, LO, LT, PN, SH, ST, UC, UT, DA, DT, AS

    deleteTag Property Map

    Delete tag.

    keepTag Property Map

    Keep tag unchanged.

    queries List<String>

    Select all tags with the listed tag IDs, names, or Value Representations (VRs). Examples: ID: "00100010" Keyword: "PatientName" VR: "PN"

    recurseTag Property Map

    Recursively apply DICOM de-id to tags nested in a sequence. Supported [Value Representation] (http://dicom.nema.org/medical/dicom/2018e/output/chtml/part05/sect_6.2.html#table_6.2-1): SQ

    regenUidTag Property Map

    Replace UID with a new generated UID. Supported [Value Representation] (http://dicom.nema.org/medical/dicom/2018e/output/chtml/part05/sect_6.2.html#table_6.2-1): UI

    removeTag Property Map

    Replace with empty tag.

    resetTag Property Map

    Reset tag to a placeholder value.

    ActionResponse

    CleanImageTag Pulumi.GoogleNative.Healthcare.V1Beta1.Inputs.ImageConfigResponse

    Inspect image and transform sensitive burnt-in text. Doesn't apply to elements nested in a sequence, which revert to Keep. Supported tags: PixelData

    CleanTextTag Pulumi.GoogleNative.Healthcare.V1Beta1.Inputs.CleanTextTagResponse

    Inspect text and transform sensitive text. Configurable via TextConfig. Supported Value Representations: AE, LO, LT, PN, SH, ST, UC, UT, DA, DT, AS

    DeleteTag Pulumi.GoogleNative.Healthcare.V1Beta1.Inputs.DeleteTagResponse

    Delete tag.

    KeepTag Pulumi.GoogleNative.Healthcare.V1Beta1.Inputs.KeepTagResponse

    Keep tag unchanged.

    Queries List<string>

    Select all tags with the listed tag IDs, names, or Value Representations (VRs). Examples: ID: "00100010" Keyword: "PatientName" VR: "PN"

    RecurseTag Pulumi.GoogleNative.Healthcare.V1Beta1.Inputs.RecurseTagResponse

    Recursively apply DICOM de-id to tags nested in a sequence. Supported [Value Representation] (http://dicom.nema.org/medical/dicom/2018e/output/chtml/part05/sect_6.2.html#table_6.2-1): SQ

    RegenUidTag Pulumi.GoogleNative.Healthcare.V1Beta1.Inputs.RegenUidTagResponse

    Replace UID with a new generated UID. Supported [Value Representation] (http://dicom.nema.org/medical/dicom/2018e/output/chtml/part05/sect_6.2.html#table_6.2-1): UI

    RemoveTag Pulumi.GoogleNative.Healthcare.V1Beta1.Inputs.RemoveTagResponse

    Replace with empty tag.

    ResetTag Pulumi.GoogleNative.Healthcare.V1Beta1.Inputs.ResetTagResponse

    Reset tag to a placeholder value.

    CleanImageTag ImageConfigResponse

    Inspect image and transform sensitive burnt-in text. Doesn't apply to elements nested in a sequence, which revert to Keep. Supported tags: PixelData

    CleanTextTag CleanTextTagResponse

    Inspect text and transform sensitive text. Configurable via TextConfig. Supported Value Representations: AE, LO, LT, PN, SH, ST, UC, UT, DA, DT, AS

    DeleteTag DeleteTagResponse

    Delete tag.

    KeepTag KeepTagResponse

    Keep tag unchanged.

    Queries []string

    Select all tags with the listed tag IDs, names, or Value Representations (VRs). Examples: ID: "00100010" Keyword: "PatientName" VR: "PN"

    RecurseTag RecurseTagResponse

    Recursively apply DICOM de-id to tags nested in a sequence. Supported [Value Representation] (http://dicom.nema.org/medical/dicom/2018e/output/chtml/part05/sect_6.2.html#table_6.2-1): SQ

    RegenUidTag RegenUidTagResponse

    Replace UID with a new generated UID. Supported [Value Representation] (http://dicom.nema.org/medical/dicom/2018e/output/chtml/part05/sect_6.2.html#table_6.2-1): UI

    RemoveTag RemoveTagResponse

    Replace with empty tag.

    ResetTag ResetTagResponse

    Reset tag to a placeholder value.

    cleanImageTag ImageConfigResponse

    Inspect image and transform sensitive burnt-in text. Doesn't apply to elements nested in a sequence, which revert to Keep. Supported tags: PixelData

    cleanTextTag CleanTextTagResponse

    Inspect text and transform sensitive text. Configurable via TextConfig. Supported Value Representations: AE, LO, LT, PN, SH, ST, UC, UT, DA, DT, AS

    deleteTag DeleteTagResponse

    Delete tag.

    keepTag KeepTagResponse

    Keep tag unchanged.

    queries List<String>

    Select all tags with the listed tag IDs, names, or Value Representations (VRs). Examples: ID: "00100010" Keyword: "PatientName" VR: "PN"

    recurseTag RecurseTagResponse

    Recursively apply DICOM de-id to tags nested in a sequence. Supported [Value Representation] (http://dicom.nema.org/medical/dicom/2018e/output/chtml/part05/sect_6.2.html#table_6.2-1): SQ

    regenUidTag RegenUidTagResponse

    Replace UID with a new generated UID. Supported [Value Representation] (http://dicom.nema.org/medical/dicom/2018e/output/chtml/part05/sect_6.2.html#table_6.2-1): UI

    removeTag RemoveTagResponse

    Replace with empty tag.

    resetTag ResetTagResponse

    Reset tag to a placeholder value.

    cleanImageTag ImageConfigResponse

    Inspect image and transform sensitive burnt-in text. Doesn't apply to elements nested in a sequence, which revert to Keep. Supported tags: PixelData

    cleanTextTag CleanTextTagResponse

    Inspect text and transform sensitive text. Configurable via TextConfig. Supported Value Representations: AE, LO, LT, PN, SH, ST, UC, UT, DA, DT, AS

    deleteTag DeleteTagResponse

    Delete tag.

    keepTag KeepTagResponse

    Keep tag unchanged.

    queries string[]

    Select all tags with the listed tag IDs, names, or Value Representations (VRs). Examples: ID: "00100010" Keyword: "PatientName" VR: "PN"

    recurseTag RecurseTagResponse

    Recursively apply DICOM de-id to tags nested in a sequence. Supported [Value Representation] (http://dicom.nema.org/medical/dicom/2018e/output/chtml/part05/sect_6.2.html#table_6.2-1): SQ

    regenUidTag RegenUidTagResponse

    Replace UID with a new generated UID. Supported [Value Representation] (http://dicom.nema.org/medical/dicom/2018e/output/chtml/part05/sect_6.2.html#table_6.2-1): UI

    removeTag RemoveTagResponse

    Replace with empty tag.

    resetTag ResetTagResponse

    Reset tag to a placeholder value.

    clean_image_tag ImageConfigResponse

    Inspect image and transform sensitive burnt-in text. Doesn't apply to elements nested in a sequence, which revert to Keep. Supported tags: PixelData

    clean_text_tag CleanTextTagResponse

    Inspect text and transform sensitive text. Configurable via TextConfig. Supported Value Representations: AE, LO, LT, PN, SH, ST, UC, UT, DA, DT, AS

    delete_tag DeleteTagResponse

    Delete tag.

    keep_tag KeepTagResponse

    Keep tag unchanged.

    queries Sequence[str]

    Select all tags with the listed tag IDs, names, or Value Representations (VRs). Examples: ID: "00100010" Keyword: "PatientName" VR: "PN"

    recurse_tag RecurseTagResponse

    Recursively apply DICOM de-id to tags nested in a sequence. Supported [Value Representation] (http://dicom.nema.org/medical/dicom/2018e/output/chtml/part05/sect_6.2.html#table_6.2-1): SQ

    regen_uid_tag RegenUidTagResponse

    Replace UID with a new generated UID. Supported [Value Representation] (http://dicom.nema.org/medical/dicom/2018e/output/chtml/part05/sect_6.2.html#table_6.2-1): UI

    remove_tag RemoveTagResponse

    Replace with empty tag.

    reset_tag ResetTagResponse

    Reset tag to a placeholder value.

    cleanImageTag Property Map

    Inspect image and transform sensitive burnt-in text. Doesn't apply to elements nested in a sequence, which revert to Keep. Supported tags: PixelData

    cleanTextTag Property Map

    Inspect text and transform sensitive text. Configurable via TextConfig. Supported Value Representations: AE, LO, LT, PN, SH, ST, UC, UT, DA, DT, AS

    deleteTag Property Map

    Delete tag.

    keepTag Property Map

    Keep tag unchanged.

    queries List<String>

    Select all tags with the listed tag IDs, names, or Value Representations (VRs). Examples: ID: "00100010" Keyword: "PatientName" VR: "PN"

    recurseTag Property Map

    Recursively apply DICOM de-id to tags nested in a sequence. Supported [Value Representation] (http://dicom.nema.org/medical/dicom/2018e/output/chtml/part05/sect_6.2.html#table_6.2-1): SQ

    regenUidTag Property Map

    Replace UID with a new generated UID. Supported [Value Representation] (http://dicom.nema.org/medical/dicom/2018e/output/chtml/part05/sect_6.2.html#table_6.2-1): UI

    removeTag Property Map

    Replace with empty tag.

    resetTag Property Map

    Reset tag to a placeholder value.

    AnnotationConfig

    AnnotationStoreName string

    The name of the annotation store, in the form projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/annotationStores/{annotation_store_id}). * The destination annotation store must be in the same project as the source data. De-identifying data across multiple projects is not supported. * The destination annotation store must exist when using DeidentifyDicomStore or DeidentifyFhirStore. DeidentifyDataset automatically creates the destination annotation store.

    StoreQuote bool

    If set to true, the sensitive texts are included in SensitiveTextAnnotation of Annotation.

    AnnotationStoreName string

    The name of the annotation store, in the form projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/annotationStores/{annotation_store_id}). * The destination annotation store must be in the same project as the source data. De-identifying data across multiple projects is not supported. * The destination annotation store must exist when using DeidentifyDicomStore or DeidentifyFhirStore. DeidentifyDataset automatically creates the destination annotation store.

    StoreQuote bool

    If set to true, the sensitive texts are included in SensitiveTextAnnotation of Annotation.

    annotationStoreName String

    The name of the annotation store, in the form projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/annotationStores/{annotation_store_id}). * The destination annotation store must be in the same project as the source data. De-identifying data across multiple projects is not supported. * The destination annotation store must exist when using DeidentifyDicomStore or DeidentifyFhirStore. DeidentifyDataset automatically creates the destination annotation store.

    storeQuote Boolean

    If set to true, the sensitive texts are included in SensitiveTextAnnotation of Annotation.

    annotationStoreName string

    The name of the annotation store, in the form projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/annotationStores/{annotation_store_id}). * The destination annotation store must be in the same project as the source data. De-identifying data across multiple projects is not supported. * The destination annotation store must exist when using DeidentifyDicomStore or DeidentifyFhirStore. DeidentifyDataset automatically creates the destination annotation store.

    storeQuote boolean

    If set to true, the sensitive texts are included in SensitiveTextAnnotation of Annotation.

    annotation_store_name str

    The name of the annotation store, in the form projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/annotationStores/{annotation_store_id}). * The destination annotation store must be in the same project as the source data. De-identifying data across multiple projects is not supported. * The destination annotation store must exist when using DeidentifyDicomStore or DeidentifyFhirStore. DeidentifyDataset automatically creates the destination annotation store.

    store_quote bool

    If set to true, the sensitive texts are included in SensitiveTextAnnotation of Annotation.

    annotationStoreName String

    The name of the annotation store, in the form projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/annotationStores/{annotation_store_id}). * The destination annotation store must be in the same project as the source data. De-identifying data across multiple projects is not supported. * The destination annotation store must exist when using DeidentifyDicomStore or DeidentifyFhirStore. DeidentifyDataset automatically creates the destination annotation store.

    storeQuote Boolean

    If set to true, the sensitive texts are included in SensitiveTextAnnotation of Annotation.

    AnnotationConfigResponse

    AnnotationStoreName string

    The name of the annotation store, in the form projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/annotationStores/{annotation_store_id}). * The destination annotation store must be in the same project as the source data. De-identifying data across multiple projects is not supported. * The destination annotation store must exist when using DeidentifyDicomStore or DeidentifyFhirStore. DeidentifyDataset automatically creates the destination annotation store.

    StoreQuote bool

    If set to true, the sensitive texts are included in SensitiveTextAnnotation of Annotation.

    AnnotationStoreName string

    The name of the annotation store, in the form projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/annotationStores/{annotation_store_id}). * The destination annotation store must be in the same project as the source data. De-identifying data across multiple projects is not supported. * The destination annotation store must exist when using DeidentifyDicomStore or DeidentifyFhirStore. DeidentifyDataset automatically creates the destination annotation store.

    StoreQuote bool

    If set to true, the sensitive texts are included in SensitiveTextAnnotation of Annotation.

    annotationStoreName String

    The name of the annotation store, in the form projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/annotationStores/{annotation_store_id}). * The destination annotation store must be in the same project as the source data. De-identifying data across multiple projects is not supported. * The destination annotation store must exist when using DeidentifyDicomStore or DeidentifyFhirStore. DeidentifyDataset automatically creates the destination annotation store.

    storeQuote Boolean

    If set to true, the sensitive texts are included in SensitiveTextAnnotation of Annotation.

    annotationStoreName string

    The name of the annotation store, in the form projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/annotationStores/{annotation_store_id}). * The destination annotation store must be in the same project as the source data. De-identifying data across multiple projects is not supported. * The destination annotation store must exist when using DeidentifyDicomStore or DeidentifyFhirStore. DeidentifyDataset automatically creates the destination annotation store.

    storeQuote boolean

    If set to true, the sensitive texts are included in SensitiveTextAnnotation of Annotation.

    annotation_store_name str

    The name of the annotation store, in the form projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/annotationStores/{annotation_store_id}). * The destination annotation store must be in the same project as the source data. De-identifying data across multiple projects is not supported. * The destination annotation store must exist when using DeidentifyDicomStore or DeidentifyFhirStore. DeidentifyDataset automatically creates the destination annotation store.

    store_quote bool

    If set to true, the sensitive texts are included in SensitiveTextAnnotation of Annotation.

    annotationStoreName String

    The name of the annotation store, in the form projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/annotationStores/{annotation_store_id}). * The destination annotation store must be in the same project as the source data. De-identifying data across multiple projects is not supported. * The destination annotation store must exist when using DeidentifyDicomStore or DeidentifyFhirStore. DeidentifyDataset automatically creates the destination annotation store.

    storeQuote Boolean

    If set to true, the sensitive texts are included in SensitiveTextAnnotation of Annotation.

    CharacterMaskConfig

    MaskingCharacter string

    Character to mask the sensitive values. If not supplied, defaults to "*".

    MaskingCharacter string

    Character to mask the sensitive values. If not supplied, defaults to "*".

    maskingCharacter String

    Character to mask the sensitive values. If not supplied, defaults to "*".

    maskingCharacter string

    Character to mask the sensitive values. If not supplied, defaults to "*".

    masking_character str

    Character to mask the sensitive values. If not supplied, defaults to "*".

    maskingCharacter String

    Character to mask the sensitive values. If not supplied, defaults to "*".

    CharacterMaskConfigResponse

    MaskingCharacter string

    Character to mask the sensitive values. If not supplied, defaults to "*".

    MaskingCharacter string

    Character to mask the sensitive values. If not supplied, defaults to "*".

    maskingCharacter String

    Character to mask the sensitive values. If not supplied, defaults to "*".

    maskingCharacter string

    Character to mask the sensitive values. If not supplied, defaults to "*".

    masking_character str

    Character to mask the sensitive values. If not supplied, defaults to "*".

    maskingCharacter String

    Character to mask the sensitive values. If not supplied, defaults to "*".

    CryptoHashConfig

    CryptoKey string

    An AES 128/192/256 bit key. Causes the hash to be computed based on this key. A default key is generated for each Deidentify operation and is used when neither crypto_key nor kms_wrapped is specified. Must not be set if kms_wrapped is set.

    KmsWrapped Pulumi.GoogleNative.Healthcare.V1Beta1.Inputs.KmsWrappedCryptoKey

    KMS wrapped key. Must not be set if crypto_key is set.

    CryptoKey string

    An AES 128/192/256 bit key. Causes the hash to be computed based on this key. A default key is generated for each Deidentify operation and is used when neither crypto_key nor kms_wrapped is specified. Must not be set if kms_wrapped is set.

    KmsWrapped KmsWrappedCryptoKey

    KMS wrapped key. Must not be set if crypto_key is set.

    cryptoKey String

    An AES 128/192/256 bit key. Causes the hash to be computed based on this key. A default key is generated for each Deidentify operation and is used when neither crypto_key nor kms_wrapped is specified. Must not be set if kms_wrapped is set.

    kmsWrapped KmsWrappedCryptoKey

    KMS wrapped key. Must not be set if crypto_key is set.

    cryptoKey string

    An AES 128/192/256 bit key. Causes the hash to be computed based on this key. A default key is generated for each Deidentify operation and is used when neither crypto_key nor kms_wrapped is specified. Must not be set if kms_wrapped is set.

    kmsWrapped KmsWrappedCryptoKey

    KMS wrapped key. Must not be set if crypto_key is set.

    crypto_key str

    An AES 128/192/256 bit key. Causes the hash to be computed based on this key. A default key is generated for each Deidentify operation and is used when neither crypto_key nor kms_wrapped is specified. Must not be set if kms_wrapped is set.

    kms_wrapped KmsWrappedCryptoKey

    KMS wrapped key. Must not be set if crypto_key is set.

    cryptoKey String

    An AES 128/192/256 bit key. Causes the hash to be computed based on this key. A default key is generated for each Deidentify operation and is used when neither crypto_key nor kms_wrapped is specified. Must not be set if kms_wrapped is set.

    kmsWrapped Property Map

    KMS wrapped key. Must not be set if crypto_key is set.

    CryptoHashConfigResponse

    CryptoKey string

    An AES 128/192/256 bit key. Causes the hash to be computed based on this key. A default key is generated for each Deidentify operation and is used when neither crypto_key nor kms_wrapped is specified. Must not be set if kms_wrapped is set.

    KmsWrapped Pulumi.GoogleNative.Healthcare.V1Beta1.Inputs.KmsWrappedCryptoKeyResponse

    KMS wrapped key. Must not be set if crypto_key is set.

    CryptoKey string

    An AES 128/192/256 bit key. Causes the hash to be computed based on this key. A default key is generated for each Deidentify operation and is used when neither crypto_key nor kms_wrapped is specified. Must not be set if kms_wrapped is set.

    KmsWrapped KmsWrappedCryptoKeyResponse

    KMS wrapped key. Must not be set if crypto_key is set.

    cryptoKey String

    An AES 128/192/256 bit key. Causes the hash to be computed based on this key. A default key is generated for each Deidentify operation and is used when neither crypto_key nor kms_wrapped is specified. Must not be set if kms_wrapped is set.

    kmsWrapped KmsWrappedCryptoKeyResponse

    KMS wrapped key. Must not be set if crypto_key is set.

    cryptoKey string

    An AES 128/192/256 bit key. Causes the hash to be computed based on this key. A default key is generated for each Deidentify operation and is used when neither crypto_key nor kms_wrapped is specified. Must not be set if kms_wrapped is set.

    kmsWrapped KmsWrappedCryptoKeyResponse

    KMS wrapped key. Must not be set if crypto_key is set.

    crypto_key str

    An AES 128/192/256 bit key. Causes the hash to be computed based on this key. A default key is generated for each Deidentify operation and is used when neither crypto_key nor kms_wrapped is specified. Must not be set if kms_wrapped is set.

    kms_wrapped KmsWrappedCryptoKeyResponse

    KMS wrapped key. Must not be set if crypto_key is set.

    cryptoKey String

    An AES 128/192/256 bit key. Causes the hash to be computed based on this key. A default key is generated for each Deidentify operation and is used when neither crypto_key nor kms_wrapped is specified. Must not be set if kms_wrapped is set.

    kmsWrapped Property Map

    KMS wrapped key. Must not be set if crypto_key is set.

    DateShiftConfig

    CryptoKey string

    An AES 128/192/256 bit key. The date shift is computed based on this key and the patient ID. If the patient ID is empty for a DICOM resource, the date shift is computed based on this key and the study instance UID. If crypto_key is not set, then kms_wrapped is used to calculate the date shift. If neither is set, a default key is generated for each de-identify operation. Must not be set if kms_wrapped is set.

    KmsWrapped Pulumi.GoogleNative.Healthcare.V1Beta1.Inputs.KmsWrappedCryptoKey

    KMS wrapped key. If kms_wrapped is not set, then crypto_key is used to calculate the date shift. If neither is set, a default key is generated for each de-identify operation. Must not be set if crypto_key is set.

    CryptoKey string

    An AES 128/192/256 bit key. The date shift is computed based on this key and the patient ID. If the patient ID is empty for a DICOM resource, the date shift is computed based on this key and the study instance UID. If crypto_key is not set, then kms_wrapped is used to calculate the date shift. If neither is set, a default key is generated for each de-identify operation. Must not be set if kms_wrapped is set.

    KmsWrapped KmsWrappedCryptoKey

    KMS wrapped key. If kms_wrapped is not set, then crypto_key is used to calculate the date shift. If neither is set, a default key is generated for each de-identify operation. Must not be set if crypto_key is set.

    cryptoKey String

    An AES 128/192/256 bit key. The date shift is computed based on this key and the patient ID. If the patient ID is empty for a DICOM resource, the date shift is computed based on this key and the study instance UID. If crypto_key is not set, then kms_wrapped is used to calculate the date shift. If neither is set, a default key is generated for each de-identify operation. Must not be set if kms_wrapped is set.

    kmsWrapped KmsWrappedCryptoKey

    KMS wrapped key. If kms_wrapped is not set, then crypto_key is used to calculate the date shift. If neither is set, a default key is generated for each de-identify operation. Must not be set if crypto_key is set.

    cryptoKey string

    An AES 128/192/256 bit key. The date shift is computed based on this key and the patient ID. If the patient ID is empty for a DICOM resource, the date shift is computed based on this key and the study instance UID. If crypto_key is not set, then kms_wrapped is used to calculate the date shift. If neither is set, a default key is generated for each de-identify operation. Must not be set if kms_wrapped is set.

    kmsWrapped KmsWrappedCryptoKey

    KMS wrapped key. If kms_wrapped is not set, then crypto_key is used to calculate the date shift. If neither is set, a default key is generated for each de-identify operation. Must not be set if crypto_key is set.

    crypto_key str

    An AES 128/192/256 bit key. The date shift is computed based on this key and the patient ID. If the patient ID is empty for a DICOM resource, the date shift is computed based on this key and the study instance UID. If crypto_key is not set, then kms_wrapped is used to calculate the date shift. If neither is set, a default key is generated for each de-identify operation. Must not be set if kms_wrapped is set.

    kms_wrapped KmsWrappedCryptoKey

    KMS wrapped key. If kms_wrapped is not set, then crypto_key is used to calculate the date shift. If neither is set, a default key is generated for each de-identify operation. Must not be set if crypto_key is set.

    cryptoKey String

    An AES 128/192/256 bit key. The date shift is computed based on this key and the patient ID. If the patient ID is empty for a DICOM resource, the date shift is computed based on this key and the study instance UID. If crypto_key is not set, then kms_wrapped is used to calculate the date shift. If neither is set, a default key is generated for each de-identify operation. Must not be set if kms_wrapped is set.

    kmsWrapped Property Map

    KMS wrapped key. If kms_wrapped is not set, then crypto_key is used to calculate the date shift. If neither is set, a default key is generated for each de-identify operation. Must not be set if crypto_key is set.

    DateShiftConfigResponse

    CryptoKey string

    An AES 128/192/256 bit key. The date shift is computed based on this key and the patient ID. If the patient ID is empty for a DICOM resource, the date shift is computed based on this key and the study instance UID. If crypto_key is not set, then kms_wrapped is used to calculate the date shift. If neither is set, a default key is generated for each de-identify operation. Must not be set if kms_wrapped is set.

    KmsWrapped Pulumi.GoogleNative.Healthcare.V1Beta1.Inputs.KmsWrappedCryptoKeyResponse

    KMS wrapped key. If kms_wrapped is not set, then crypto_key is used to calculate the date shift. If neither is set, a default key is generated for each de-identify operation. Must not be set if crypto_key is set.

    CryptoKey string

    An AES 128/192/256 bit key. The date shift is computed based on this key and the patient ID. If the patient ID is empty for a DICOM resource, the date shift is computed based on this key and the study instance UID. If crypto_key is not set, then kms_wrapped is used to calculate the date shift. If neither is set, a default key is generated for each de-identify operation. Must not be set if kms_wrapped is set.

    KmsWrapped KmsWrappedCryptoKeyResponse

    KMS wrapped key. If kms_wrapped is not set, then crypto_key is used to calculate the date shift. If neither is set, a default key is generated for each de-identify operation. Must not be set if crypto_key is set.

    cryptoKey String

    An AES 128/192/256 bit key. The date shift is computed based on this key and the patient ID. If the patient ID is empty for a DICOM resource, the date shift is computed based on this key and the study instance UID. If crypto_key is not set, then kms_wrapped is used to calculate the date shift. If neither is set, a default key is generated for each de-identify operation. Must not be set if kms_wrapped is set.

    kmsWrapped KmsWrappedCryptoKeyResponse

    KMS wrapped key. If kms_wrapped is not set, then crypto_key is used to calculate the date shift. If neither is set, a default key is generated for each de-identify operation. Must not be set if crypto_key is set.

    cryptoKey string

    An AES 128/192/256 bit key. The date shift is computed based on this key and the patient ID. If the patient ID is empty for a DICOM resource, the date shift is computed based on this key and the study instance UID. If crypto_key is not set, then kms_wrapped is used to calculate the date shift. If neither is set, a default key is generated for each de-identify operation. Must not be set if kms_wrapped is set.

    kmsWrapped KmsWrappedCryptoKeyResponse

    KMS wrapped key. If kms_wrapped is not set, then crypto_key is used to calculate the date shift. If neither is set, a default key is generated for each de-identify operation. Must not be set if crypto_key is set.

    crypto_key str

    An AES 128/192/256 bit key. The date shift is computed based on this key and the patient ID. If the patient ID is empty for a DICOM resource, the date shift is computed based on this key and the study instance UID. If crypto_key is not set, then kms_wrapped is used to calculate the date shift. If neither is set, a default key is generated for each de-identify operation. Must not be set if kms_wrapped is set.

    kms_wrapped KmsWrappedCryptoKeyResponse

    KMS wrapped key. If kms_wrapped is not set, then crypto_key is used to calculate the date shift. If neither is set, a default key is generated for each de-identify operation. Must not be set if crypto_key is set.

    cryptoKey String

    An AES 128/192/256 bit key. The date shift is computed based on this key and the patient ID. If the patient ID is empty for a DICOM resource, the date shift is computed based on this key and the study instance UID. If crypto_key is not set, then kms_wrapped is used to calculate the date shift. If neither is set, a default key is generated for each de-identify operation. Must not be set if kms_wrapped is set.

    kmsWrapped Property Map

    KMS wrapped key. If kms_wrapped is not set, then crypto_key is used to calculate the date shift. If neither is set, a default key is generated for each de-identify operation. Must not be set if crypto_key is set.

    DeidentifiedStoreDestination

    Config Pulumi.GoogleNative.Healthcare.V1Beta1.Inputs.DeidentifyConfig

    The configuration to use when de-identifying resources that are added to this store.

    Store string

    The full resource name of a Cloud Healthcare FHIR store, for example, projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/fhirStores/{fhir_store_id}.

    Config DeidentifyConfig

    The configuration to use when de-identifying resources that are added to this store.

    Store string

    The full resource name of a Cloud Healthcare FHIR store, for example, projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/fhirStores/{fhir_store_id}.

    config DeidentifyConfig

    The configuration to use when de-identifying resources that are added to this store.

    store String

    The full resource name of a Cloud Healthcare FHIR store, for example, projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/fhirStores/{fhir_store_id}.

    config DeidentifyConfig

    The configuration to use when de-identifying resources that are added to this store.

    store string

    The full resource name of a Cloud Healthcare FHIR store, for example, projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/fhirStores/{fhir_store_id}.

    config DeidentifyConfig

    The configuration to use when de-identifying resources that are added to this store.

    store str

    The full resource name of a Cloud Healthcare FHIR store, for example, projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/fhirStores/{fhir_store_id}.

    config Property Map

    The configuration to use when de-identifying resources that are added to this store.

    store String

    The full resource name of a Cloud Healthcare FHIR store, for example, projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/fhirStores/{fhir_store_id}.

    DeidentifiedStoreDestinationResponse

    Config Pulumi.GoogleNative.Healthcare.V1Beta1.Inputs.DeidentifyConfigResponse

    The configuration to use when de-identifying resources that are added to this store.

    Store string

    The full resource name of a Cloud Healthcare FHIR store, for example, projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/fhirStores/{fhir_store_id}.

    Config DeidentifyConfigResponse

    The configuration to use when de-identifying resources that are added to this store.

    Store string

    The full resource name of a Cloud Healthcare FHIR store, for example, projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/fhirStores/{fhir_store_id}.

    config DeidentifyConfigResponse

    The configuration to use when de-identifying resources that are added to this store.

    store String

    The full resource name of a Cloud Healthcare FHIR store, for example, projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/fhirStores/{fhir_store_id}.

    config DeidentifyConfigResponse

    The configuration to use when de-identifying resources that are added to this store.

    store string

    The full resource name of a Cloud Healthcare FHIR store, for example, projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/fhirStores/{fhir_store_id}.

    config DeidentifyConfigResponse

    The configuration to use when de-identifying resources that are added to this store.

    store str

    The full resource name of a Cloud Healthcare FHIR store, for example, projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/fhirStores/{fhir_store_id}.

    config Property Map

    The configuration to use when de-identifying resources that are added to this store.

    store String

    The full resource name of a Cloud Healthcare FHIR store, for example, projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/fhirStores/{fhir_store_id}.

    DeidentifyConfig

    Annotation Pulumi.GoogleNative.Healthcare.V1Beta1.Inputs.AnnotationConfig

    Configures how annotations, meaning that the location and infoType of sensitive information findings, are created during de-identification. If unspecified, no annotations are created.

    Dicom Pulumi.GoogleNative.Healthcare.V1Beta1.Inputs.DicomConfig

    Configures de-id of application/DICOM content. Deprecated. Use dicom_tag_config instead.

    Deprecated:

    Configures de-id of application/DICOM content. Deprecated. Use dicom_tag_config instead.

    DicomTagConfig Pulumi.GoogleNative.Healthcare.V1Beta1.Inputs.DicomTagConfig

    Configures de-id of application/DICOM content.

    Fhir Pulumi.GoogleNative.Healthcare.V1Beta1.Inputs.FhirConfig

    Configures de-id of application/FHIR content. Deprecated. Use fhir_field_config instead.

    Deprecated:

    Configures de-id of application/FHIR content. Deprecated. Use fhir_field_config instead.

    FhirFieldConfig Pulumi.GoogleNative.Healthcare.V1Beta1.Inputs.FhirFieldConfig

    Configures de-id of application/FHIR content.

    Image Pulumi.GoogleNative.Healthcare.V1Beta1.Inputs.ImageConfig

    Configures the de-identification of image pixels in the source_dataset. Deprecated. Use dicom_tag_config.options.clean_image instead.

    Deprecated:

    Configures the de-identification of image pixels in the source_dataset. Deprecated. Use dicom_tag_config.options.clean_image instead.

    OperationMetadata Pulumi.GoogleNative.Healthcare.V1Beta1.Inputs.DeidentifyOperationMetadata

    Details about the work the de-identify operation performed.

    Text Pulumi.GoogleNative.Healthcare.V1Beta1.Inputs.TextConfig

    Configures de-identification of text wherever it is found in the source_dataset.

    Annotation AnnotationConfig

    Configures how annotations, meaning that the location and infoType of sensitive information findings, are created during de-identification. If unspecified, no annotations are created.

    Dicom DicomConfig

    Configures de-id of application/DICOM content. Deprecated. Use dicom_tag_config instead.

    Deprecated:

    Configures de-id of application/DICOM content. Deprecated. Use dicom_tag_config instead.

    DicomTagConfig DicomTagConfig

    Configures de-id of application/DICOM content.

    Fhir FhirConfig

    Configures de-id of application/FHIR content. Deprecated. Use fhir_field_config instead.

    Deprecated:

    Configures de-id of application/FHIR content. Deprecated. Use fhir_field_config instead.

    FhirFieldConfig FhirFieldConfig

    Configures de-id of application/FHIR content.

    Image ImageConfig

    Configures the de-identification of image pixels in the source_dataset. Deprecated. Use dicom_tag_config.options.clean_image instead.

    Deprecated:

    Configures the de-identification of image pixels in the source_dataset. Deprecated. Use dicom_tag_config.options.clean_image instead.

    OperationMetadata DeidentifyOperationMetadata

    Details about the work the de-identify operation performed.

    Text TextConfig

    Configures de-identification of text wherever it is found in the source_dataset.

    annotation AnnotationConfig

    Configures how annotations, meaning that the location and infoType of sensitive information findings, are created during de-identification. If unspecified, no annotations are created.

    dicom DicomConfig

    Configures de-id of application/DICOM content. Deprecated. Use dicom_tag_config instead.

    Deprecated:

    Configures de-id of application/DICOM content. Deprecated. Use dicom_tag_config instead.

    dicomTagConfig DicomTagConfig

    Configures de-id of application/DICOM content.

    fhir FhirConfig

    Configures de-id of application/FHIR content. Deprecated. Use fhir_field_config instead.

    Deprecated:

    Configures de-id of application/FHIR content. Deprecated. Use fhir_field_config instead.

    fhirFieldConfig FhirFieldConfig

    Configures de-id of application/FHIR content.

    image ImageConfig

    Configures the de-identification of image pixels in the source_dataset. Deprecated. Use dicom_tag_config.options.clean_image instead.

    Deprecated:

    Configures the de-identification of image pixels in the source_dataset. Deprecated. Use dicom_tag_config.options.clean_image instead.

    operationMetadata DeidentifyOperationMetadata

    Details about the work the de-identify operation performed.

    text TextConfig

    Configures de-identification of text wherever it is found in the source_dataset.

    annotation AnnotationConfig

    Configures how annotations, meaning that the location and infoType of sensitive information findings, are created during de-identification. If unspecified, no annotations are created.

    dicom DicomConfig

    Configures de-id of application/DICOM content. Deprecated. Use dicom_tag_config instead.

    Deprecated:

    Configures de-id of application/DICOM content. Deprecated. Use dicom_tag_config instead.

    dicomTagConfig DicomTagConfig

    Configures de-id of application/DICOM content.

    fhir FhirConfig

    Configures de-id of application/FHIR content. Deprecated. Use fhir_field_config instead.

    Deprecated:

    Configures de-id of application/FHIR content. Deprecated. Use fhir_field_config instead.

    fhirFieldConfig FhirFieldConfig

    Configures de-id of application/FHIR content.

    image ImageConfig

    Configures the de-identification of image pixels in the source_dataset. Deprecated. Use dicom_tag_config.options.clean_image instead.

    Deprecated:

    Configures the de-identification of image pixels in the source_dataset. Deprecated. Use dicom_tag_config.options.clean_image instead.

    operationMetadata DeidentifyOperationMetadata

    Details about the work the de-identify operation performed.

    text TextConfig

    Configures de-identification of text wherever it is found in the source_dataset.

    annotation AnnotationConfig

    Configures how annotations, meaning that the location and infoType of sensitive information findings, are created during de-identification. If unspecified, no annotations are created.

    dicom DicomConfig

    Configures de-id of application/DICOM content. Deprecated. Use dicom_tag_config instead.

    Deprecated:

    Configures de-id of application/DICOM content. Deprecated. Use dicom_tag_config instead.

    dicom_tag_config DicomTagConfig

    Configures de-id of application/DICOM content.

    fhir FhirConfig

    Configures de-id of application/FHIR content. Deprecated. Use fhir_field_config instead.

    Deprecated:

    Configures de-id of application/FHIR content. Deprecated. Use fhir_field_config instead.

    fhir_field_config FhirFieldConfig

    Configures de-id of application/FHIR content.

    image ImageConfig

    Configures the de-identification of image pixels in the source_dataset. Deprecated. Use dicom_tag_config.options.clean_image instead.

    Deprecated:

    Configures the de-identification of image pixels in the source_dataset. Deprecated. Use dicom_tag_config.options.clean_image instead.

    operation_metadata DeidentifyOperationMetadata

    Details about the work the de-identify operation performed.

    text TextConfig

    Configures de-identification of text wherever it is found in the source_dataset.

    annotation Property Map

    Configures how annotations, meaning that the location and infoType of sensitive information findings, are created during de-identification. If unspecified, no annotations are created.

    dicom Property Map

    Configures de-id of application/DICOM content. Deprecated. Use dicom_tag_config instead.

    Deprecated:

    Configures de-id of application/DICOM content. Deprecated. Use dicom_tag_config instead.

    dicomTagConfig Property Map

    Configures de-id of application/DICOM content.

    fhir Property Map

    Configures de-id of application/FHIR content. Deprecated. Use fhir_field_config instead.

    Deprecated:

    Configures de-id of application/FHIR content. Deprecated. Use fhir_field_config instead.

    fhirFieldConfig Property Map

    Configures de-id of application/FHIR content.

    image Property Map

    Configures the de-identification of image pixels in the source_dataset. Deprecated. Use dicom_tag_config.options.clean_image instead.

    Deprecated:

    Configures the de-identification of image pixels in the source_dataset. Deprecated. Use dicom_tag_config.options.clean_image instead.

    operationMetadata Property Map

    Details about the work the de-identify operation performed.

    text Property Map

    Configures de-identification of text wherever it is found in the source_dataset.

    DeidentifyConfigResponse

    Annotation Pulumi.GoogleNative.Healthcare.V1Beta1.Inputs.AnnotationConfigResponse

    Configures how annotations, meaning that the location and infoType of sensitive information findings, are created during de-identification. If unspecified, no annotations are created.

    Dicom Pulumi.GoogleNative.Healthcare.V1Beta1.Inputs.DicomConfigResponse

    Configures de-id of application/DICOM content. Deprecated. Use dicom_tag_config instead.

    Deprecated:

    Configures de-id of application/DICOM content. Deprecated. Use dicom_tag_config instead.

    DicomTagConfig Pulumi.GoogleNative.Healthcare.V1Beta1.Inputs.DicomTagConfigResponse

    Configures de-id of application/DICOM content.

    Fhir Pulumi.GoogleNative.Healthcare.V1Beta1.Inputs.FhirConfigResponse

    Configures de-id of application/FHIR content. Deprecated. Use fhir_field_config instead.

    Deprecated:

    Configures de-id of application/FHIR content. Deprecated. Use fhir_field_config instead.

    FhirFieldConfig Pulumi.GoogleNative.Healthcare.V1Beta1.Inputs.FhirFieldConfigResponse

    Configures de-id of application/FHIR content.

    Image Pulumi.GoogleNative.Healthcare.V1Beta1.Inputs.ImageConfigResponse

    Configures the de-identification of image pixels in the source_dataset. Deprecated. Use dicom_tag_config.options.clean_image instead.

    Deprecated:

    Configures the de-identification of image pixels in the source_dataset. Deprecated. Use dicom_tag_config.options.clean_image instead.

    OperationMetadata Pulumi.GoogleNative.Healthcare.V1Beta1.Inputs.DeidentifyOperationMetadataResponse

    Details about the work the de-identify operation performed.

    Text Pulumi.GoogleNative.Healthcare.V1Beta1.Inputs.TextConfigResponse

    Configures de-identification of text wherever it is found in the source_dataset.

    Annotation AnnotationConfigResponse

    Configures how annotations, meaning that the location and infoType of sensitive information findings, are created during de-identification. If unspecified, no annotations are created.

    Dicom DicomConfigResponse

    Configures de-id of application/DICOM content. Deprecated. Use dicom_tag_config instead.

    Deprecated:

    Configures de-id of application/DICOM content. Deprecated. Use dicom_tag_config instead.

    DicomTagConfig DicomTagConfigResponse

    Configures de-id of application/DICOM content.

    Fhir FhirConfigResponse

    Configures de-id of application/FHIR content. Deprecated. Use fhir_field_config instead.

    Deprecated:

    Configures de-id of application/FHIR content. Deprecated. Use fhir_field_config instead.

    FhirFieldConfig FhirFieldConfigResponse

    Configures de-id of application/FHIR content.

    Image ImageConfigResponse

    Configures the de-identification of image pixels in the source_dataset. Deprecated. Use dicom_tag_config.options.clean_image instead.

    Deprecated:

    Configures the de-identification of image pixels in the source_dataset. Deprecated. Use dicom_tag_config.options.clean_image instead.

    OperationMetadata DeidentifyOperationMetadataResponse

    Details about the work the de-identify operation performed.

    Text TextConfigResponse

    Configures de-identification of text wherever it is found in the source_dataset.

    annotation AnnotationConfigResponse

    Configures how annotations, meaning that the location and infoType of sensitive information findings, are created during de-identification. If unspecified, no annotations are created.

    dicom DicomConfigResponse

    Configures de-id of application/DICOM content. Deprecated. Use dicom_tag_config instead.

    Deprecated:

    Configures de-id of application/DICOM content. Deprecated. Use dicom_tag_config instead.

    dicomTagConfig DicomTagConfigResponse

    Configures de-id of application/DICOM content.

    fhir FhirConfigResponse

    Configures de-id of application/FHIR content. Deprecated. Use fhir_field_config instead.

    Deprecated:

    Configures de-id of application/FHIR content. Deprecated. Use fhir_field_config instead.

    fhirFieldConfig FhirFieldConfigResponse

    Configures de-id of application/FHIR content.

    image ImageConfigResponse

    Configures the de-identification of image pixels in the source_dataset. Deprecated. Use dicom_tag_config.options.clean_image instead.

    Deprecated:

    Configures the de-identification of image pixels in the source_dataset. Deprecated. Use dicom_tag_config.options.clean_image instead.

    operationMetadata DeidentifyOperationMetadataResponse

    Details about the work the de-identify operation performed.

    text TextConfigResponse

    Configures de-identification of text wherever it is found in the source_dataset.

    annotation AnnotationConfigResponse

    Configures how annotations, meaning that the location and infoType of sensitive information findings, are created during de-identification. If unspecified, no annotations are created.

    dicom DicomConfigResponse

    Configures de-id of application/DICOM content. Deprecated. Use dicom_tag_config instead.

    Deprecated:

    Configures de-id of application/DICOM content. Deprecated. Use dicom_tag_config instead.

    dicomTagConfig DicomTagConfigResponse

    Configures de-id of application/DICOM content.

    fhir FhirConfigResponse

    Configures de-id of application/FHIR content. Deprecated. Use fhir_field_config instead.

    Deprecated:

    Configures de-id of application/FHIR content. Deprecated. Use fhir_field_config instead.

    fhirFieldConfig FhirFieldConfigResponse

    Configures de-id of application/FHIR content.

    image ImageConfigResponse

    Configures the de-identification of image pixels in the source_dataset. Deprecated. Use dicom_tag_config.options.clean_image instead.

    Deprecated:

    Configures the de-identification of image pixels in the source_dataset. Deprecated. Use dicom_tag_config.options.clean_image instead.

    operationMetadata DeidentifyOperationMetadataResponse

    Details about the work the de-identify operation performed.

    text TextConfigResponse

    Configures de-identification of text wherever it is found in the source_dataset.

    annotation AnnotationConfigResponse

    Configures how annotations, meaning that the location and infoType of sensitive information findings, are created during de-identification. If unspecified, no annotations are created.

    dicom DicomConfigResponse

    Configures de-id of application/DICOM content. Deprecated. Use dicom_tag_config instead.

    Deprecated:

    Configures de-id of application/DICOM content. Deprecated. Use dicom_tag_config instead.

    dicom_tag_config DicomTagConfigResponse

    Configures de-id of application/DICOM content.

    fhir FhirConfigResponse

    Configures de-id of application/FHIR content. Deprecated. Use fhir_field_config instead.

    Deprecated:

    Configures de-id of application/FHIR content. Deprecated. Use fhir_field_config instead.

    fhir_field_config FhirFieldConfigResponse

    Configures de-id of application/FHIR content.

    image ImageConfigResponse

    Configures the de-identification of image pixels in the source_dataset. Deprecated. Use dicom_tag_config.options.clean_image instead.

    Deprecated:

    Configures the de-identification of image pixels in the source_dataset. Deprecated. Use dicom_tag_config.options.clean_image instead.

    operation_metadata DeidentifyOperationMetadataResponse

    Details about the work the de-identify operation performed.

    text TextConfigResponse

    Configures de-identification of text wherever it is found in the source_dataset.

    annotation Property Map

    Configures how annotations, meaning that the location and infoType of sensitive information findings, are created during de-identification. If unspecified, no annotations are created.

    dicom Property Map

    Configures de-id of application/DICOM content. Deprecated. Use dicom_tag_config instead.

    Deprecated:

    Configures de-id of application/DICOM content. Deprecated. Use dicom_tag_config instead.

    dicomTagConfig Property Map

    Configures de-id of application/DICOM content.

    fhir Property Map

    Configures de-id of application/FHIR content. Deprecated. Use fhir_field_config instead.

    Deprecated:

    Configures de-id of application/FHIR content. Deprecated. Use fhir_field_config instead.

    fhirFieldConfig Property Map

    Configures de-id of application/FHIR content.

    image Property Map

    Configures the de-identification of image pixels in the source_dataset. Deprecated. Use dicom_tag_config.options.clean_image instead.

    Deprecated:

    Configures the de-identification of image pixels in the source_dataset. Deprecated. Use dicom_tag_config.options.clean_image instead.

    operationMetadata Property Map

    Details about the work the de-identify operation performed.

    text Property Map

    Configures de-identification of text wherever it is found in the source_dataset.

    DeidentifyOperationMetadata

    FhirOutput Pulumi.GoogleNative.Healthcare.V1Beta1.Inputs.FhirOutput

    Details about the FHIR store to write the output to.

    FhirOutput FhirOutput

    Details about the FHIR store to write the output to.

    fhirOutput FhirOutput

    Details about the FHIR store to write the output to.

    fhirOutput FhirOutput

    Details about the FHIR store to write the output to.

    fhir_output FhirOutput

    Details about the FHIR store to write the output to.

    fhirOutput Property Map

    Details about the FHIR store to write the output to.

    DeidentifyOperationMetadataResponse

    FhirOutput Pulumi.GoogleNative.Healthcare.V1Beta1.Inputs.FhirOutputResponse

    Details about the FHIR store to write the output to.

    FhirOutput FhirOutputResponse

    Details about the FHIR store to write the output to.

    fhirOutput FhirOutputResponse

    Details about the FHIR store to write the output to.

    fhirOutput FhirOutputResponse

    Details about the FHIR store to write the output to.

    fhir_output FhirOutputResponse

    Details about the FHIR store to write the output to.

    fhirOutput Property Map

    Details about the FHIR store to write the output to.

    DicomConfig

    FilterProfile Pulumi.GoogleNative.Healthcare.V1Beta1.DicomConfigFilterProfile

    Tag filtering profile that determines which tags to keep/remove.

    KeepList Pulumi.GoogleNative.Healthcare.V1Beta1.Inputs.TagFilterList

    List of tags to keep. Remove all other tags.

    RemoveList Pulumi.GoogleNative.Healthcare.V1Beta1.Inputs.TagFilterList

    List of tags to remove. Keep all other tags.

    SkipIdRedaction bool

    If true, skip replacing StudyInstanceUID, SeriesInstanceUID, SOPInstanceUID, and MediaStorageSOPInstanceUID and leave them untouched. The Cloud Healthcare API regenerates these UIDs by default based on the DICOM Standard's reasoning: "Whilst these UIDs cannot be mapped directly to an individual out of context, given access to the original images, or to a database of the original images containing the UIDs, it would be possible to recover the individual's identity." http://dicom.nema.org/medical/dicom/current/output/chtml/part15/sect_E.3.9.html

    FilterProfile DicomConfigFilterProfile

    Tag filtering profile that determines which tags to keep/remove.

    KeepList TagFilterList

    List of tags to keep. Remove all other tags.

    RemoveList TagFilterList

    List of tags to remove. Keep all other tags.

    SkipIdRedaction bool

    If true, skip replacing StudyInstanceUID, SeriesInstanceUID, SOPInstanceUID, and MediaStorageSOPInstanceUID and leave them untouched. The Cloud Healthcare API regenerates these UIDs by default based on the DICOM Standard's reasoning: "Whilst these UIDs cannot be mapped directly to an individual out of context, given access to the original images, or to a database of the original images containing the UIDs, it would be possible to recover the individual's identity." http://dicom.nema.org/medical/dicom/current/output/chtml/part15/sect_E.3.9.html

    filterProfile DicomConfigFilterProfile

    Tag filtering profile that determines which tags to keep/remove.

    keepList TagFilterList

    List of tags to keep. Remove all other tags.

    removeList TagFilterList

    List of tags to remove. Keep all other tags.

    skipIdRedaction Boolean

    If true, skip replacing StudyInstanceUID, SeriesInstanceUID, SOPInstanceUID, and MediaStorageSOPInstanceUID and leave them untouched. The Cloud Healthcare API regenerates these UIDs by default based on the DICOM Standard's reasoning: "Whilst these UIDs cannot be mapped directly to an individual out of context, given access to the original images, or to a database of the original images containing the UIDs, it would be possible to recover the individual's identity." http://dicom.nema.org/medical/dicom/current/output/chtml/part15/sect_E.3.9.html

    filterProfile DicomConfigFilterProfile

    Tag filtering profile that determines which tags to keep/remove.

    keepList TagFilterList

    List of tags to keep. Remove all other tags.

    removeList TagFilterList

    List of tags to remove. Keep all other tags.

    skipIdRedaction boolean

    If true, skip replacing StudyInstanceUID, SeriesInstanceUID, SOPInstanceUID, and MediaStorageSOPInstanceUID and leave them untouched. The Cloud Healthcare API regenerates these UIDs by default based on the DICOM Standard's reasoning: "Whilst these UIDs cannot be mapped directly to an individual out of context, given access to the original images, or to a database of the original images containing the UIDs, it would be possible to recover the individual's identity." http://dicom.nema.org/medical/dicom/current/output/chtml/part15/sect_E.3.9.html

    filter_profile DicomConfigFilterProfile

    Tag filtering profile that determines which tags to keep/remove.

    keep_list TagFilterList

    List of tags to keep. Remove all other tags.

    remove_list TagFilterList

    List of tags to remove. Keep all other tags.

    skip_id_redaction bool

    If true, skip replacing StudyInstanceUID, SeriesInstanceUID, SOPInstanceUID, and MediaStorageSOPInstanceUID and leave them untouched. The Cloud Healthcare API regenerates these UIDs by default based on the DICOM Standard's reasoning: "Whilst these UIDs cannot be mapped directly to an individual out of context, given access to the original images, or to a database of the original images containing the UIDs, it would be possible to recover the individual's identity." http://dicom.nema.org/medical/dicom/current/output/chtml/part15/sect_E.3.9.html

    filterProfile "TAG_FILTER_PROFILE_UNSPECIFIED" | "MINIMAL_KEEP_LIST_PROFILE" | "ATTRIBUTE_CONFIDENTIALITY_BASIC_PROFILE" | "KEEP_ALL_PROFILE" | "DEIDENTIFY_TAG_CONTENTS"

    Tag filtering profile that determines which tags to keep/remove.

    keepList Property Map

    List of tags to keep. Remove all other tags.

    removeList Property Map

    List of tags to remove. Keep all other tags.

    skipIdRedaction Boolean

    If true, skip replacing StudyInstanceUID, SeriesInstanceUID, SOPInstanceUID, and MediaStorageSOPInstanceUID and leave them untouched. The Cloud Healthcare API regenerates these UIDs by default based on the DICOM Standard's reasoning: "Whilst these UIDs cannot be mapped directly to an individual out of context, given access to the original images, or to a database of the original images containing the UIDs, it would be possible to recover the individual's identity." http://dicom.nema.org/medical/dicom/current/output/chtml/part15/sect_E.3.9.html

    DicomConfigFilterProfile

    TagFilterProfileUnspecified
    TAG_FILTER_PROFILE_UNSPECIFIED

    No tag filtration profile provided. Same as KEEP_ALL_PROFILE.

    MinimalKeepListProfile
    MINIMAL_KEEP_LIST_PROFILE

    Keep only the tags required to produce valid DICOM objects.

    AttributeConfidentialityBasicProfile
    ATTRIBUTE_CONFIDENTIALITY_BASIC_PROFILE

    Remove tags based on DICOM Standard's Attribute Confidentiality Basic Profile (DICOM Standard Edition 2018e) http://dicom.nema.org/medical/dicom/2018e/output/chtml/part15/chapter_E.html.

    KeepAllProfile
    KEEP_ALL_PROFILE

    Keep all tags.

    DeidentifyTagContents
    DEIDENTIFY_TAG_CONTENTS

    Inspect within tag contents and replace sensitive text. The process can be configured using the TextConfig. Applies to all tags with the following Value Representation names: AE, LO, LT, PN, SH, ST, UC, UT, DA, DT, AS

    DicomConfigFilterProfileTagFilterProfileUnspecified
    TAG_FILTER_PROFILE_UNSPECIFIED

    No tag filtration profile provided. Same as KEEP_ALL_PROFILE.

    DicomConfigFilterProfileMinimalKeepListProfile
    MINIMAL_KEEP_LIST_PROFILE

    Keep only the tags required to produce valid DICOM objects.

    DicomConfigFilterProfileAttributeConfidentialityBasicProfile
    ATTRIBUTE_CONFIDENTIALITY_BASIC_PROFILE

    Remove tags based on DICOM Standard's Attribute Confidentiality Basic Profile (DICOM Standard Edition 2018e) http://dicom.nema.org/medical/dicom/2018e/output/chtml/part15/chapter_E.html.

    DicomConfigFilterProfileKeepAllProfile
    KEEP_ALL_PROFILE

    Keep all tags.

    DicomConfigFilterProfileDeidentifyTagContents
    DEIDENTIFY_TAG_CONTENTS

    Inspect within tag contents and replace sensitive text. The process can be configured using the TextConfig. Applies to all tags with the following Value Representation names: AE, LO, LT, PN, SH, ST, UC, UT, DA, DT, AS

    TagFilterProfileUnspecified
    TAG_FILTER_PROFILE_UNSPECIFIED

    No tag filtration profile provided. Same as KEEP_ALL_PROFILE.

    MinimalKeepListProfile
    MINIMAL_KEEP_LIST_PROFILE

    Keep only the tags required to produce valid DICOM objects.

    AttributeConfidentialityBasicProfile
    ATTRIBUTE_CONFIDENTIALITY_BASIC_PROFILE

    Remove tags based on DICOM Standard's Attribute Confidentiality Basic Profile (DICOM Standard Edition 2018e) http://dicom.nema.org/medical/dicom/2018e/output/chtml/part15/chapter_E.html.

    KeepAllProfile
    KEEP_ALL_PROFILE

    Keep all tags.

    DeidentifyTagContents
    DEIDENTIFY_TAG_CONTENTS

    Inspect within tag contents and replace sensitive text. The process can be configured using the TextConfig. Applies to all tags with the following Value Representation names: AE, LO, LT, PN, SH, ST, UC, UT, DA, DT, AS

    TagFilterProfileUnspecified
    TAG_FILTER_PROFILE_UNSPECIFIED

    No tag filtration profile provided. Same as KEEP_ALL_PROFILE.

    MinimalKeepListProfile
    MINIMAL_KEEP_LIST_PROFILE

    Keep only the tags required to produce valid DICOM objects.

    AttributeConfidentialityBasicProfile
    ATTRIBUTE_CONFIDENTIALITY_BASIC_PROFILE

    Remove tags based on DICOM Standard's Attribute Confidentiality Basic Profile (DICOM Standard Edition 2018e) http://dicom.nema.org/medical/dicom/2018e/output/chtml/part15/chapter_E.html.

    KeepAllProfile
    KEEP_ALL_PROFILE

    Keep all tags.

    DeidentifyTagContents
    DEIDENTIFY_TAG_CONTENTS

    Inspect within tag contents and replace sensitive text. The process can be configured using the TextConfig. Applies to all tags with the following Value Representation names: AE, LO, LT, PN, SH, ST, UC, UT, DA, DT, AS

    TAG_FILTER_PROFILE_UNSPECIFIED
    TAG_FILTER_PROFILE_UNSPECIFIED

    No tag filtration profile provided. Same as KEEP_ALL_PROFILE.

    MINIMAL_KEEP_LIST_PROFILE
    MINIMAL_KEEP_LIST_PROFILE

    Keep only the tags required to produce valid DICOM objects.

    ATTRIBUTE_CONFIDENTIALITY_BASIC_PROFILE
    ATTRIBUTE_CONFIDENTIALITY_BASIC_PROFILE

    Remove tags based on DICOM Standard's Attribute Confidentiality Basic Profile (DICOM Standard Edition 2018e) http://dicom.nema.org/medical/dicom/2018e/output/chtml/part15/chapter_E.html.

    KEEP_ALL_PROFILE
    KEEP_ALL_PROFILE

    Keep all tags.

    DEIDENTIFY_TAG_CONTENTS
    DEIDENTIFY_TAG_CONTENTS

    Inspect within tag contents and replace sensitive text. The process can be configured using the TextConfig. Applies to all tags with the following Value Representation names: AE, LO, LT, PN, SH, ST, UC, UT, DA, DT, AS

    "TAG_FILTER_PROFILE_UNSPECIFIED"
    TAG_FILTER_PROFILE_UNSPECIFIED

    No tag filtration profile provided. Same as KEEP_ALL_PROFILE.

    "MINIMAL_KEEP_LIST_PROFILE"
    MINIMAL_KEEP_LIST_PROFILE

    Keep only the tags required to produce valid DICOM objects.

    "ATTRIBUTE_CONFIDENTIALITY_BASIC_PROFILE"
    ATTRIBUTE_CONFIDENTIALITY_BASIC_PROFILE

    Remove tags based on DICOM Standard's Attribute Confidentiality Basic Profile (DICOM Standard Edition 2018e) http://dicom.nema.org/medical/dicom/2018e/output/chtml/part15/chapter_E.html.

    "KEEP_ALL_PROFILE"
    KEEP_ALL_PROFILE

    Keep all tags.

    "DEIDENTIFY_TAG_CONTENTS"
    DEIDENTIFY_TAG_CONTENTS

    Inspect within tag contents and replace sensitive text. The process can be configured using the TextConfig. Applies to all tags with the following Value Representation names: AE, LO, LT, PN, SH, ST, UC, UT, DA, DT, AS

    DicomConfigResponse

    FilterProfile string

    Tag filtering profile that determines which tags to keep/remove.

    KeepList Pulumi.GoogleNative.Healthcare.V1Beta1.Inputs.TagFilterListResponse

    List of tags to keep. Remove all other tags.

    RemoveList Pulumi.GoogleNative.Healthcare.V1Beta1.Inputs.TagFilterListResponse

    List of tags to remove. Keep all other tags.

    SkipIdRedaction bool

    If true, skip replacing StudyInstanceUID, SeriesInstanceUID, SOPInstanceUID, and MediaStorageSOPInstanceUID and leave them untouched. The Cloud Healthcare API regenerates these UIDs by default based on the DICOM Standard's reasoning: "Whilst these UIDs cannot be mapped directly to an individual out of context, given access to the original images, or to a database of the original images containing the UIDs, it would be possible to recover the individual's identity." http://dicom.nema.org/medical/dicom/current/output/chtml/part15/sect_E.3.9.html

    FilterProfile string

    Tag filtering profile that determines which tags to keep/remove.

    KeepList TagFilterListResponse

    List of tags to keep. Remove all other tags.

    RemoveList TagFilterListResponse

    List of tags to remove. Keep all other tags.

    SkipIdRedaction bool

    If true, skip replacing StudyInstanceUID, SeriesInstanceUID, SOPInstanceUID, and MediaStorageSOPInstanceUID and leave them untouched. The Cloud Healthcare API regenerates these UIDs by default based on the DICOM Standard's reasoning: "Whilst these UIDs cannot be mapped directly to an individual out of context, given access to the original images, or to a database of the original images containing the UIDs, it would be possible to recover the individual's identity." http://dicom.nema.org/medical/dicom/current/output/chtml/part15/sect_E.3.9.html

    filterProfile String

    Tag filtering profile that determines which tags to keep/remove.

    keepList TagFilterListResponse

    List of tags to keep. Remove all other tags.

    removeList TagFilterListResponse

    List of tags to remove. Keep all other tags.

    skipIdRedaction Boolean

    If true, skip replacing StudyInstanceUID, SeriesInstanceUID, SOPInstanceUID, and MediaStorageSOPInstanceUID and leave them untouched. The Cloud Healthcare API regenerates these UIDs by default based on the DICOM Standard's reasoning: "Whilst these UIDs cannot be mapped directly to an individual out of context, given access to the original images, or to a database of the original images containing the UIDs, it would be possible to recover the individual's identity." http://dicom.nema.org/medical/dicom/current/output/chtml/part15/sect_E.3.9.html

    filterProfile string

    Tag filtering profile that determines which tags to keep/remove.

    keepList TagFilterListResponse

    List of tags to keep. Remove all other tags.

    removeList TagFilterListResponse

    List of tags to remove. Keep all other tags.

    skipIdRedaction boolean

    If true, skip replacing StudyInstanceUID, SeriesInstanceUID, SOPInstanceUID, and MediaStorageSOPInstanceUID and leave them untouched. The Cloud Healthcare API regenerates these UIDs by default based on the DICOM Standard's reasoning: "Whilst these UIDs cannot be mapped directly to an individual out of context, given access to the original images, or to a database of the original images containing the UIDs, it would be possible to recover the individual's identity." http://dicom.nema.org/medical/dicom/current/output/chtml/part15/sect_E.3.9.html

    filter_profile str

    Tag filtering profile that determines which tags to keep/remove.

    keep_list TagFilterListResponse

    List of tags to keep. Remove all other tags.

    remove_list TagFilterListResponse

    List of tags to remove. Keep all other tags.

    skip_id_redaction bool

    If true, skip replacing StudyInstanceUID, SeriesInstanceUID, SOPInstanceUID, and MediaStorageSOPInstanceUID and leave them untouched. The Cloud Healthcare API regenerates these UIDs by default based on the DICOM Standard's reasoning: "Whilst these UIDs cannot be mapped directly to an individual out of context, given access to the original images, or to a database of the original images containing the UIDs, it would be possible to recover the individual's identity." http://dicom.nema.org/medical/dicom/current/output/chtml/part15/sect_E.3.9.html

    filterProfile String

    Tag filtering profile that determines which tags to keep/remove.

    keepList Property Map

    List of tags to keep. Remove all other tags.

    removeList Property Map

    List of tags to remove. Keep all other tags.

    skipIdRedaction Boolean

    If true, skip replacing StudyInstanceUID, SeriesInstanceUID, SOPInstanceUID, and MediaStorageSOPInstanceUID and leave them untouched. The Cloud Healthcare API regenerates these UIDs by default based on the DICOM Standard's reasoning: "Whilst these UIDs cannot be mapped directly to an individual out of context, given access to the original images, or to a database of the original images containing the UIDs, it would be possible to recover the individual's identity." http://dicom.nema.org/medical/dicom/current/output/chtml/part15/sect_E.3.9.html

    DicomTagConfig

    Actions List<Pulumi.GoogleNative.Healthcare.V1Beta1.Inputs.Action>

    Specifies custom tag selections and Actions to apply to them. Overrides options and profile. Conflicting Actions are applied in the order given.

    Options Pulumi.GoogleNative.Healthcare.V1Beta1.Inputs.Options

    Specifies additional options to apply, overriding the base profile.

    ProfileType Pulumi.GoogleNative.Healthcare.V1Beta1.DicomTagConfigProfileType

    Base profile type for handling DICOM tags.

    Actions []Action

    Specifies custom tag selections and Actions to apply to them. Overrides options and profile. Conflicting Actions are applied in the order given.

    Options Options

    Specifies additional options to apply, overriding the base profile.

    ProfileType DicomTagConfigProfileType

    Base profile type for handling DICOM tags.

    actions List<Action>

    Specifies custom tag selections and Actions to apply to them. Overrides options and profile. Conflicting Actions are applied in the order given.

    options Options

    Specifies additional options to apply, overriding the base profile.

    profileType DicomTagConfigProfileType

    Base profile type for handling DICOM tags.

    actions Action[]

    Specifies custom tag selections and Actions to apply to them. Overrides options and profile. Conflicting Actions are applied in the order given.

    options Options

    Specifies additional options to apply, overriding the base profile.

    profileType DicomTagConfigProfileType

    Base profile type for handling DICOM tags.

    actions Sequence[Action]

    Specifies custom tag selections and Actions to apply to them. Overrides options and profile. Conflicting Actions are applied in the order given.

    options Options

    Specifies additional options to apply, overriding the base profile.

    profile_type DicomTagConfigProfileType

    Base profile type for handling DICOM tags.

    actions List<Property Map>

    Specifies custom tag selections and Actions to apply to them. Overrides options and profile. Conflicting Actions are applied in the order given.

    options Property Map

    Specifies additional options to apply, overriding the base profile.

    profileType "PROFILE_TYPE_UNSPECIFIED" | "MINIMAL_KEEP_LIST_PROFILE" | "ATTRIBUTE_CONFIDENTIALITY_BASIC_PROFILE" | "KEEP_ALL_PROFILE" | "DEIDENTIFY_TAG_CONTENTS"

    Base profile type for handling DICOM tags.

    DicomTagConfigProfileType

    ProfileTypeUnspecified
    PROFILE_TYPE_UNSPECIFIED

    No profile provided. Same as ATTRIBUTE_CONFIDENTIALITY_BASIC_PROFILE.

    MinimalKeepListProfile
    MINIMAL_KEEP_LIST_PROFILE

    Keep only the tags required to produce valid DICOM objects.

    AttributeConfidentialityBasicProfile
    ATTRIBUTE_CONFIDENTIALITY_BASIC_PROFILE

    Remove tags based on DICOM Standard's Attribute Confidentiality Basic Profile (DICOM Standard Edition 2018e).

    KeepAllProfile
    KEEP_ALL_PROFILE

    Keep all tags.

    DeidentifyTagContents
    DEIDENTIFY_TAG_CONTENTS

    Inspect tag contents and replace sensitive text. The process can be configured using the TextConfig. Applies to all tags with the following [Value Representations] (http://dicom.nema.org/medical/dicom/2018e/output/chtml/part05/sect_6.2.html#table_6.2-1): AE, LO, LT, PN, SH, ST, UC, UT, DA, DT, AS

    DicomTagConfigProfileTypeProfileTypeUnspecified
    PROFILE_TYPE_UNSPECIFIED

    No profile provided. Same as ATTRIBUTE_CONFIDENTIALITY_BASIC_PROFILE.

    DicomTagConfigProfileTypeMinimalKeepListProfile
    MINIMAL_KEEP_LIST_PROFILE

    Keep only the tags required to produce valid DICOM objects.

    DicomTagConfigProfileTypeAttributeConfidentialityBasicProfile
    ATTRIBUTE_CONFIDENTIALITY_BASIC_PROFILE

    Remove tags based on DICOM Standard's Attribute Confidentiality Basic Profile (DICOM Standard Edition 2018e).

    DicomTagConfigProfileTypeKeepAllProfile
    KEEP_ALL_PROFILE

    Keep all tags.

    DicomTagConfigProfileTypeDeidentifyTagContents
    DEIDENTIFY_TAG_CONTENTS

    Inspect tag contents and replace sensitive text. The process can be configured using the TextConfig. Applies to all tags with the following [Value Representations] (http://dicom.nema.org/medical/dicom/2018e/output/chtml/part05/sect_6.2.html#table_6.2-1): AE, LO, LT, PN, SH, ST, UC, UT, DA, DT, AS

    ProfileTypeUnspecified
    PROFILE_TYPE_UNSPECIFIED

    No profile provided. Same as ATTRIBUTE_CONFIDENTIALITY_BASIC_PROFILE.

    MinimalKeepListProfile
    MINIMAL_KEEP_LIST_PROFILE

    Keep only the tags required to produce valid DICOM objects.

    AttributeConfidentialityBasicProfile
    ATTRIBUTE_CONFIDENTIALITY_BASIC_PROFILE

    Remove tags based on DICOM Standard's Attribute Confidentiality Basic Profile (DICOM Standard Edition 2018e).

    KeepAllProfile
    KEEP_ALL_PROFILE

    Keep all tags.

    DeidentifyTagContents
    DEIDENTIFY_TAG_CONTENTS

    Inspect tag contents and replace sensitive text. The process can be configured using the TextConfig. Applies to all tags with the following [Value Representations] (http://dicom.nema.org/medical/dicom/2018e/output/chtml/part05/sect_6.2.html#table_6.2-1): AE, LO, LT, PN, SH, ST, UC, UT, DA, DT, AS

    ProfileTypeUnspecified
    PROFILE_TYPE_UNSPECIFIED

    No profile provided. Same as ATTRIBUTE_CONFIDENTIALITY_BASIC_PROFILE.

    MinimalKeepListProfile
    MINIMAL_KEEP_LIST_PROFILE

    Keep only the tags required to produce valid DICOM objects.

    AttributeConfidentialityBasicProfile
    ATTRIBUTE_CONFIDENTIALITY_BASIC_PROFILE

    Remove tags based on DICOM Standard's Attribute Confidentiality Basic Profile (DICOM Standard Edition 2018e).

    KeepAllProfile
    KEEP_ALL_PROFILE

    Keep all tags.

    DeidentifyTagContents
    DEIDENTIFY_TAG_CONTENTS

    Inspect tag contents and replace sensitive text. The process can be configured using the TextConfig. Applies to all tags with the following [Value Representations] (http://dicom.nema.org/medical/dicom/2018e/output/chtml/part05/sect_6.2.html#table_6.2-1): AE, LO, LT, PN, SH, ST, UC, UT, DA, DT, AS

    PROFILE_TYPE_UNSPECIFIED
    PROFILE_TYPE_UNSPECIFIED

    No profile provided. Same as ATTRIBUTE_CONFIDENTIALITY_BASIC_PROFILE.

    MINIMAL_KEEP_LIST_PROFILE
    MINIMAL_KEEP_LIST_PROFILE

    Keep only the tags required to produce valid DICOM objects.

    ATTRIBUTE_CONFIDENTIALITY_BASIC_PROFILE
    ATTRIBUTE_CONFIDENTIALITY_BASIC_PROFILE

    Remove tags based on DICOM Standard's Attribute Confidentiality Basic Profile (DICOM Standard Edition 2018e).

    KEEP_ALL_PROFILE
    KEEP_ALL_PROFILE

    Keep all tags.

    DEIDENTIFY_TAG_CONTENTS
    DEIDENTIFY_TAG_CONTENTS

    Inspect tag contents and replace sensitive text. The process can be configured using the TextConfig. Applies to all tags with the following [Value Representations] (http://dicom.nema.org/medical/dicom/2018e/output/chtml/part05/sect_6.2.html#table_6.2-1): AE, LO, LT, PN, SH, ST, UC, UT, DA, DT, AS

    "PROFILE_TYPE_UNSPECIFIED"
    PROFILE_TYPE_UNSPECIFIED

    No profile provided. Same as ATTRIBUTE_CONFIDENTIALITY_BASIC_PROFILE.

    "MINIMAL_KEEP_LIST_PROFILE"
    MINIMAL_KEEP_LIST_PROFILE

    Keep only the tags required to produce valid DICOM objects.

    "ATTRIBUTE_CONFIDENTIALITY_BASIC_PROFILE"
    ATTRIBUTE_CONFIDENTIALITY_BASIC_PROFILE

    Remove tags based on DICOM Standard's Attribute Confidentiality Basic Profile (DICOM Standard Edition 2018e).

    "KEEP_ALL_PROFILE"
    KEEP_ALL_PROFILE

    Keep all tags.

    "DEIDENTIFY_TAG_CONTENTS"
    DEIDENTIFY_TAG_CONTENTS

    Inspect tag contents and replace sensitive text. The process can be configured using the TextConfig. Applies to all tags with the following [Value Representations] (http://dicom.nema.org/medical/dicom/2018e/output/chtml/part05/sect_6.2.html#table_6.2-1): AE, LO, LT, PN, SH, ST, UC, UT, DA, DT, AS

    DicomTagConfigResponse

    Actions List<Pulumi.GoogleNative.Healthcare.V1Beta1.Inputs.ActionResponse>

    Specifies custom tag selections and Actions to apply to them. Overrides options and profile. Conflicting Actions are applied in the order given.

    Options Pulumi.GoogleNative.Healthcare.V1Beta1.Inputs.OptionsResponse

    Specifies additional options to apply, overriding the base profile.

    ProfileType string

    Base profile type for handling DICOM tags.

    Actions []ActionResponse

    Specifies custom tag selections and Actions to apply to them. Overrides options and profile. Conflicting Actions are applied in the order given.

    Options OptionsResponse

    Specifies additional options to apply, overriding the base profile.

    ProfileType string

    Base profile type for handling DICOM tags.

    actions List<ActionResponse>

    Specifies custom tag selections and Actions to apply to them. Overrides options and profile. Conflicting Actions are applied in the order given.

    options OptionsResponse

    Specifies additional options to apply, overriding the base profile.

    profileType String

    Base profile type for handling DICOM tags.

    actions ActionResponse[]

    Specifies custom tag selections and Actions to apply to them. Overrides options and profile. Conflicting Actions are applied in the order given.

    options OptionsResponse

    Specifies additional options to apply, overriding the base profile.

    profileType string

    Base profile type for handling DICOM tags.

    actions Sequence[ActionResponse]

    Specifies custom tag selections and Actions to apply to them. Overrides options and profile. Conflicting Actions are applied in the order given.

    options OptionsResponse

    Specifies additional options to apply, overriding the base profile.

    profile_type str

    Base profile type for handling DICOM tags.

    actions List<Property Map>

    Specifies custom tag selections and Actions to apply to them. Overrides options and profile. Conflicting Actions are applied in the order given.

    options Property Map

    Specifies additional options to apply, overriding the base profile.

    profileType String

    Base profile type for handling DICOM tags.

    FhirConfig

    DefaultKeepExtensions bool

    The behaviour for handling FHIR extensions that aren't otherwise specified for de-identification. If true, all extensions are preserved during de-identification by default. If false or unspecified, all extensions are removed during de-identification by default.

    FieldMetadataList List<Pulumi.GoogleNative.Healthcare.V1Beta1.Inputs.FieldMetadata>

    Specifies FHIR paths to match and how to transform them. Any field that is not matched by a FieldMetadata is passed through to the output dataset unmodified. All extensions will be processed according to default_keep_extensions. If a field can be matched by more than one FieldMetadata, the first FieldMetadata.Action is applied.

    DefaultKeepExtensions bool

    The behaviour for handling FHIR extensions that aren't otherwise specified for de-identification. If true, all extensions are preserved during de-identification by default. If false or unspecified, all extensions are removed during de-identification by default.

    FieldMetadataList []FieldMetadata

    Specifies FHIR paths to match and how to transform them. Any field that is not matched by a FieldMetadata is passed through to the output dataset unmodified. All extensions will be processed according to default_keep_extensions. If a field can be matched by more than one FieldMetadata, the first FieldMetadata.Action is applied.

    defaultKeepExtensions Boolean

    The behaviour for handling FHIR extensions that aren't otherwise specified for de-identification. If true, all extensions are preserved during de-identification by default. If false or unspecified, all extensions are removed during de-identification by default.

    fieldMetadataList List<FieldMetadata>

    Specifies FHIR paths to match and how to transform them. Any field that is not matched by a FieldMetadata is passed through to the output dataset unmodified. All extensions will be processed according to default_keep_extensions. If a field can be matched by more than one FieldMetadata, the first FieldMetadata.Action is applied.

    defaultKeepExtensions boolean

    The behaviour for handling FHIR extensions that aren't otherwise specified for de-identification. If true, all extensions are preserved during de-identification by default. If false or unspecified, all extensions are removed during de-identification by default.

    fieldMetadataList FieldMetadata[]

    Specifies FHIR paths to match and how to transform them. Any field that is not matched by a FieldMetadata is passed through to the output dataset unmodified. All extensions will be processed according to default_keep_extensions. If a field can be matched by more than one FieldMetadata, the first FieldMetadata.Action is applied.

    default_keep_extensions bool

    The behaviour for handling FHIR extensions that aren't otherwise specified for de-identification. If true, all extensions are preserved during de-identification by default. If false or unspecified, all extensions are removed during de-identification by default.

    field_metadata_list Sequence[FieldMetadata]

    Specifies FHIR paths to match and how to transform them. Any field that is not matched by a FieldMetadata is passed through to the output dataset unmodified. All extensions will be processed according to default_keep_extensions. If a field can be matched by more than one FieldMetadata, the first FieldMetadata.Action is applied.

    defaultKeepExtensions Boolean

    The behaviour for handling FHIR extensions that aren't otherwise specified for de-identification. If true, all extensions are preserved during de-identification by default. If false or unspecified, all extensions are removed during de-identification by default.

    fieldMetadataList List<Property Map>

    Specifies FHIR paths to match and how to transform them. Any field that is not matched by a FieldMetadata is passed through to the output dataset unmodified. All extensions will be processed according to default_keep_extensions. If a field can be matched by more than one FieldMetadata, the first FieldMetadata.Action is applied.

    FhirConfigResponse

    DefaultKeepExtensions bool

    The behaviour for handling FHIR extensions that aren't otherwise specified for de-identification. If true, all extensions are preserved during de-identification by default. If false or unspecified, all extensions are removed during de-identification by default.

    FieldMetadataList List<Pulumi.GoogleNative.Healthcare.V1Beta1.Inputs.FieldMetadataResponse>

    Specifies FHIR paths to match and how to transform them. Any field that is not matched by a FieldMetadata is passed through to the output dataset unmodified. All extensions will be processed according to default_keep_extensions. If a field can be matched by more than one FieldMetadata, the first FieldMetadata.Action is applied.

    DefaultKeepExtensions bool

    The behaviour for handling FHIR extensions that aren't otherwise specified for de-identification. If true, all extensions are preserved during de-identification by default. If false or unspecified, all extensions are removed during de-identification by default.

    FieldMetadataList []FieldMetadataResponse

    Specifies FHIR paths to match and how to transform them. Any field that is not matched by a FieldMetadata is passed through to the output dataset unmodified. All extensions will be processed according to default_keep_extensions. If a field can be matched by more than one FieldMetadata, the first FieldMetadata.Action is applied.

    defaultKeepExtensions Boolean

    The behaviour for handling FHIR extensions that aren't otherwise specified for de-identification. If true, all extensions are preserved during de-identification by default. If false or unspecified, all extensions are removed during de-identification by default.

    fieldMetadataList List<FieldMetadataResponse>

    Specifies FHIR paths to match and how to transform them. Any field that is not matched by a FieldMetadata is passed through to the output dataset unmodified. All extensions will be processed according to default_keep_extensions. If a field can be matched by more than one FieldMetadata, the first FieldMetadata.Action is applied.

    defaultKeepExtensions boolean

    The behaviour for handling FHIR extensions that aren't otherwise specified for de-identification. If true, all extensions are preserved during de-identification by default. If false or unspecified, all extensions are removed during de-identification by default.

    fieldMetadataList FieldMetadataResponse[]

    Specifies FHIR paths to match and how to transform them. Any field that is not matched by a FieldMetadata is passed through to the output dataset unmodified. All extensions will be processed according to default_keep_extensions. If a field can be matched by more than one FieldMetadata, the first FieldMetadata.Action is applied.

    default_keep_extensions bool

    The behaviour for handling FHIR extensions that aren't otherwise specified for de-identification. If true, all extensions are preserved during de-identification by default. If false or unspecified, all extensions are removed during de-identification by default.

    field_metadata_list Sequence[FieldMetadataResponse]

    Specifies FHIR paths to match and how to transform them. Any field that is not matched by a FieldMetadata is passed through to the output dataset unmodified. All extensions will be processed according to default_keep_extensions. If a field can be matched by more than one FieldMetadata, the first FieldMetadata.Action is applied.

    defaultKeepExtensions Boolean

    The behaviour for handling FHIR extensions that aren't otherwise specified for de-identification. If true, all extensions are preserved during de-identification by default. If false or unspecified, all extensions are removed during de-identification by default.

    fieldMetadataList List<Property Map>

    Specifies FHIR paths to match and how to transform them. Any field that is not matched by a FieldMetadata is passed through to the output dataset unmodified. All extensions will be processed according to default_keep_extensions. If a field can be matched by more than one FieldMetadata, the first FieldMetadata.Action is applied.

    FhirFieldConfig

    FieldMetadataList List<Pulumi.GoogleNative.Healthcare.V1Beta1.Inputs.GoogleCloudHealthcareV1beta1DeidentifyFieldMetadata>

    Specifies FHIR paths to match and how to transform them. Any field that is not matched by a FieldMetadata is passed through to the output dataset unmodified. All extensions will be processed according to keep_extensions. If a field can be matched by more than one FieldMetadata, the first FieldMetadata.Action is applied. Overrides options and profile.

    Options Pulumi.GoogleNative.Healthcare.V1Beta1.Inputs.GoogleCloudHealthcareV1beta1DeidentifyOptions

    Specifies additional options, overriding the base profile.

    ProfileType Pulumi.GoogleNative.Healthcare.V1Beta1.FhirFieldConfigProfileType

    Base profile type for handling FHIR fields.

    FieldMetadataList []GoogleCloudHealthcareV1beta1DeidentifyFieldMetadata

    Specifies FHIR paths to match and how to transform them. Any field that is not matched by a FieldMetadata is passed through to the output dataset unmodified. All extensions will be processed according to keep_extensions. If a field can be matched by more than one FieldMetadata, the first FieldMetadata.Action is applied. Overrides options and profile.

    Options GoogleCloudHealthcareV1beta1DeidentifyOptions

    Specifies additional options, overriding the base profile.

    ProfileType FhirFieldConfigProfileType

    Base profile type for handling FHIR fields.

    fieldMetadataList List<GoogleCloudHealthcareV1beta1DeidentifyFieldMetadata>

    Specifies FHIR paths to match and how to transform them. Any field that is not matched by a FieldMetadata is passed through to the output dataset unmodified. All extensions will be processed according to keep_extensions. If a field can be matched by more than one FieldMetadata, the first FieldMetadata.Action is applied. Overrides options and profile.

    options GoogleCloudHealthcareV1beta1DeidentifyOptions

    Specifies additional options, overriding the base profile.

    profileType FhirFieldConfigProfileType

    Base profile type for handling FHIR fields.

    fieldMetadataList GoogleCloudHealthcareV1beta1DeidentifyFieldMetadata[]

    Specifies FHIR paths to match and how to transform them. Any field that is not matched by a FieldMetadata is passed through to the output dataset unmodified. All extensions will be processed according to keep_extensions. If a field can be matched by more than one FieldMetadata, the first FieldMetadata.Action is applied. Overrides options and profile.

    options GoogleCloudHealthcareV1beta1DeidentifyOptions

    Specifies additional options, overriding the base profile.

    profileType FhirFieldConfigProfileType

    Base profile type for handling FHIR fields.

    field_metadata_list Sequence[GoogleCloudHealthcareV1beta1DeidentifyFieldMetadata]

    Specifies FHIR paths to match and how to transform them. Any field that is not matched by a FieldMetadata is passed through to the output dataset unmodified. All extensions will be processed according to keep_extensions. If a field can be matched by more than one FieldMetadata, the first FieldMetadata.Action is applied. Overrides options and profile.

    options GoogleCloudHealthcareV1beta1DeidentifyOptions

    Specifies additional options, overriding the base profile.

    profile_type FhirFieldConfigProfileType

    Base profile type for handling FHIR fields.

    fieldMetadataList List<Property Map>

    Specifies FHIR paths to match and how to transform them. Any field that is not matched by a FieldMetadata is passed through to the output dataset unmodified. All extensions will be processed according to keep_extensions. If a field can be matched by more than one FieldMetadata, the first FieldMetadata.Action is applied. Overrides options and profile.

    options Property Map

    Specifies additional options, overriding the base profile.

    profileType "PROFILE_TYPE_UNSPECIFIED" | "KEEP_ALL" | "BASIC" | "CLEAN_ALL"

    Base profile type for handling FHIR fields.

    FhirFieldConfigProfileType

    ProfileTypeUnspecified
    PROFILE_TYPE_UNSPECIFIED

    No profile provided. Same as BASIC.

    KeepAll
    KEEP_ALL

    Keep all fields.

    Basic
    BASIC

    Transforms known HIPAA 18 fields and cleans known unstructured text fields.

    CleanAll
    CLEAN_ALL

    Cleans all supported tags. Applies to types: Code, Date, DateTime, Decimal, HumanName, Id, LanguageCode, Markdown, Oid, String, Uri, Uuid, Xhtml

    FhirFieldConfigProfileTypeProfileTypeUnspecified
    PROFILE_TYPE_UNSPECIFIED

    No profile provided. Same as BASIC.

    FhirFieldConfigProfileTypeKeepAll
    KEEP_ALL

    Keep all fields.

    FhirFieldConfigProfileTypeBasic
    BASIC

    Transforms known HIPAA 18 fields and cleans known unstructured text fields.

    FhirFieldConfigProfileTypeCleanAll
    CLEAN_ALL

    Cleans all supported tags. Applies to types: Code, Date, DateTime, Decimal, HumanName, Id, LanguageCode, Markdown, Oid, String, Uri, Uuid, Xhtml

    ProfileTypeUnspecified
    PROFILE_TYPE_UNSPECIFIED

    No profile provided. Same as BASIC.

    KeepAll
    KEEP_ALL

    Keep all fields.

    Basic
    BASIC

    Transforms known HIPAA 18 fields and cleans known unstructured text fields.

    CleanAll
    CLEAN_ALL

    Cleans all supported tags. Applies to types: Code, Date, DateTime, Decimal, HumanName, Id, LanguageCode, Markdown, Oid, String, Uri, Uuid, Xhtml

    ProfileTypeUnspecified
    PROFILE_TYPE_UNSPECIFIED

    No profile provided. Same as BASIC.

    KeepAll
    KEEP_ALL

    Keep all fields.

    Basic
    BASIC

    Transforms known HIPAA 18 fields and cleans known unstructured text fields.

    CleanAll
    CLEAN_ALL

    Cleans all supported tags. Applies to types: Code, Date, DateTime, Decimal, HumanName, Id, LanguageCode, Markdown, Oid, String, Uri, Uuid, Xhtml

    PROFILE_TYPE_UNSPECIFIED
    PROFILE_TYPE_UNSPECIFIED

    No profile provided. Same as BASIC.

    KEEP_ALL
    KEEP_ALL

    Keep all fields.

    BASIC
    BASIC

    Transforms known HIPAA 18 fields and cleans known unstructured text fields.

    CLEAN_ALL
    CLEAN_ALL

    Cleans all supported tags. Applies to types: Code, Date, DateTime, Decimal, HumanName, Id, LanguageCode, Markdown, Oid, String, Uri, Uuid, Xhtml

    "PROFILE_TYPE_UNSPECIFIED"
    PROFILE_TYPE_UNSPECIFIED

    No profile provided. Same as BASIC.

    "KEEP_ALL"
    KEEP_ALL

    Keep all fields.

    "BASIC"
    BASIC

    Transforms known HIPAA 18 fields and cleans known unstructured text fields.

    "CLEAN_ALL"
    CLEAN_ALL

    Cleans all supported tags. Applies to types: Code, Date, DateTime, Decimal, HumanName, Id, LanguageCode, Markdown, Oid, String, Uri, Uuid, Xhtml

    FhirFieldConfigResponse

    FieldMetadataList List<Pulumi.GoogleNative.Healthcare.V1Beta1.Inputs.GoogleCloudHealthcareV1beta1DeidentifyFieldMetadataResponse>

    Specifies FHIR paths to match and how to transform them. Any field that is not matched by a FieldMetadata is passed through to the output dataset unmodified. All extensions will be processed according to keep_extensions. If a field can be matched by more than one FieldMetadata, the first FieldMetadata.Action is applied. Overrides options and profile.

    Options Pulumi.GoogleNative.Healthcare.V1Beta1.Inputs.GoogleCloudHealthcareV1beta1DeidentifyOptionsResponse

    Specifies additional options, overriding the base profile.

    ProfileType string

    Base profile type for handling FHIR fields.

    FieldMetadataList []GoogleCloudHealthcareV1beta1DeidentifyFieldMetadataResponse

    Specifies FHIR paths to match and how to transform them. Any field that is not matched by a FieldMetadata is passed through to the output dataset unmodified. All extensions will be processed according to keep_extensions. If a field can be matched by more than one FieldMetadata, the first FieldMetadata.Action is applied. Overrides options and profile.

    Options GoogleCloudHealthcareV1beta1DeidentifyOptionsResponse

    Specifies additional options, overriding the base profile.

    ProfileType string

    Base profile type for handling FHIR fields.

    fieldMetadataList List<GoogleCloudHealthcareV1beta1DeidentifyFieldMetadataResponse>

    Specifies FHIR paths to match and how to transform them. Any field that is not matched by a FieldMetadata is passed through to the output dataset unmodified. All extensions will be processed according to keep_extensions. If a field can be matched by more than one FieldMetadata, the first FieldMetadata.Action is applied. Overrides options and profile.

    options GoogleCloudHealthcareV1beta1DeidentifyOptionsResponse

    Specifies additional options, overriding the base profile.

    profileType String

    Base profile type for handling FHIR fields.

    fieldMetadataList GoogleCloudHealthcareV1beta1DeidentifyFieldMetadataResponse[]

    Specifies FHIR paths to match and how to transform them. Any field that is not matched by a FieldMetadata is passed through to the output dataset unmodified. All extensions will be processed according to keep_extensions. If a field can be matched by more than one FieldMetadata, the first FieldMetadata.Action is applied. Overrides options and profile.

    options GoogleCloudHealthcareV1beta1DeidentifyOptionsResponse

    Specifies additional options, overriding the base profile.

    profileType string

    Base profile type for handling FHIR fields.

    field_metadata_list Sequence[GoogleCloudHealthcareV1beta1DeidentifyFieldMetadataResponse]

    Specifies FHIR paths to match and how to transform them. Any field that is not matched by a FieldMetadata is passed through to the output dataset unmodified. All extensions will be processed according to keep_extensions. If a field can be matched by more than one FieldMetadata, the first FieldMetadata.Action is applied. Overrides options and profile.

    options GoogleCloudHealthcareV1beta1DeidentifyOptionsResponse

    Specifies additional options, overriding the base profile.

    profile_type str

    Base profile type for handling FHIR fields.

    fieldMetadataList List<Property Map>

    Specifies FHIR paths to match and how to transform them. Any field that is not matched by a FieldMetadata is passed through to the output dataset unmodified. All extensions will be processed according to keep_extensions. If a field can be matched by more than one FieldMetadata, the first FieldMetadata.Action is applied. Overrides options and profile.

    options Property Map

    Specifies additional options, overriding the base profile.

    profileType String

    Base profile type for handling FHIR fields.

    FhirNotificationConfig

    PubsubTopic string

    The Pub/Sub topic that notifications of changes are published on. Supplied by the client. The notification is a PubsubMessage with the following fields: * PubsubMessage.Data contains the resource name. * PubsubMessage.MessageId is the ID of this notification. It is guaranteed to be unique within the topic. * PubsubMessage.PublishTime is the time when the message was published. Note that notifications are only sent if the topic is non-empty. Topic names must be scoped to a project. The Cloud Healthcare API service account, service-@gcp-sa-healthcare.iam.gserviceaccount.com, must have publisher permissions on the given Pub/Sub topic. Not having adequate permissions causes the calls that send notifications to fail (https://cloud.google.com/healthcare-api/docs/permissions-healthcare-api-gcp-products#dicom_fhir_and_hl7v2_store_cloud_pubsub_permissions). If a notification can't be published to Pub/Sub, errors are logged to Cloud Logging. For more information, see Viewing error logs in Cloud Logging.

    SendFullResource bool

    Whether to send full FHIR resource to this Pub/Sub topic for Create and Update operation. Note that setting this to true does not guarantee that all resources will be sent in the format of full FHIR resource. When a resource change is too large or during heavy traffic, only the resource name will be sent. Clients should always check the "payloadType" label from a Pub/Sub message to determine whether it needs to fetch the full resource as a separate operation.

    PubsubTopic string

    The Pub/Sub topic that notifications of changes are published on. Supplied by the client. The notification is a PubsubMessage with the following fields: * PubsubMessage.Data contains the resource name. * PubsubMessage.MessageId is the ID of this notification. It is guaranteed to be unique within the topic. * PubsubMessage.PublishTime is the time when the message was published. Note that notifications are only sent if the topic is non-empty. Topic names must be scoped to a project. The Cloud Healthcare API service account, service-@gcp-sa-healthcare.iam.gserviceaccount.com, must have publisher permissions on the given Pub/Sub topic. Not having adequate permissions causes the calls that send notifications to fail (https://cloud.google.com/healthcare-api/docs/permissions-healthcare-api-gcp-products#dicom_fhir_and_hl7v2_store_cloud_pubsub_permissions). If a notification can't be published to Pub/Sub, errors are logged to Cloud Logging. For more information, see Viewing error logs in Cloud Logging.

    SendFullResource bool

    Whether to send full FHIR resource to this Pub/Sub topic for Create and Update operation. Note that setting this to true does not guarantee that all resources will be sent in the format of full FHIR resource. When a resource change is too large or during heavy traffic, only the resource name will be sent. Clients should always check the "payloadType" label from a Pub/Sub message to determine whether it needs to fetch the full resource as a separate operation.

    pubsubTopic String

    The Pub/Sub topic that notifications of changes are published on. Supplied by the client. The notification is a PubsubMessage with the following fields: * PubsubMessage.Data contains the resource name. * PubsubMessage.MessageId is the ID of this notification. It is guaranteed to be unique within the topic. * PubsubMessage.PublishTime is the time when the message was published. Note that notifications are only sent if the topic is non-empty. Topic names must be scoped to a project. The Cloud Healthcare API service account, service-@gcp-sa-healthcare.iam.gserviceaccount.com, must have publisher permissions on the given Pub/Sub topic. Not having adequate permissions causes the calls that send notifications to fail (https://cloud.google.com/healthcare-api/docs/permissions-healthcare-api-gcp-products#dicom_fhir_and_hl7v2_store_cloud_pubsub_permissions). If a notification can't be published to Pub/Sub, errors are logged to Cloud Logging. For more information, see Viewing error logs in Cloud Logging.

    sendFullResource Boolean

    Whether to send full FHIR resource to this Pub/Sub topic for Create and Update operation. Note that setting this to true does not guarantee that all resources will be sent in the format of full FHIR resource. When a resource change is too large or during heavy traffic, only the resource name will be sent. Clients should always check the "payloadType" label from a Pub/Sub message to determine whether it needs to fetch the full resource as a separate operation.

    pubsubTopic string

    The Pub/Sub topic that notifications of changes are published on. Supplied by the client. The notification is a PubsubMessage with the following fields: * PubsubMessage.Data contains the resource name. * PubsubMessage.MessageId is the ID of this notification. It is guaranteed to be unique within the topic. * PubsubMessage.PublishTime is the time when the message was published. Note that notifications are only sent if the topic is non-empty. Topic names must be scoped to a project. The Cloud Healthcare API service account, service-@gcp-sa-healthcare.iam.gserviceaccount.com, must have publisher permissions on the given Pub/Sub topic. Not having adequate permissions causes the calls that send notifications to fail (https://cloud.google.com/healthcare-api/docs/permissions-healthcare-api-gcp-products#dicom_fhir_and_hl7v2_store_cloud_pubsub_permissions). If a notification can't be published to Pub/Sub, errors are logged to Cloud Logging. For more information, see Viewing error logs in Cloud Logging.

    sendFullResource boolean

    Whether to send full FHIR resource to this Pub/Sub topic for Create and Update operation. Note that setting this to true does not guarantee that all resources will be sent in the format of full FHIR resource. When a resource change is too large or during heavy traffic, only the resource name will be sent. Clients should always check the "payloadType" label from a Pub/Sub message to determine whether it needs to fetch the full resource as a separate operation.

    pubsub_topic str

    The Pub/Sub topic that notifications of changes are published on. Supplied by the client. The notification is a PubsubMessage with the following fields: * PubsubMessage.Data contains the resource name. * PubsubMessage.MessageId is the ID of this notification. It is guaranteed to be unique within the topic. * PubsubMessage.PublishTime is the time when the message was published. Note that notifications are only sent if the topic is non-empty. Topic names must be scoped to a project. The Cloud Healthcare API service account, service-@gcp-sa-healthcare.iam.gserviceaccount.com, must have publisher permissions on the given Pub/Sub topic. Not having adequate permissions causes the calls that send notifications to fail (https://cloud.google.com/healthcare-api/docs/permissions-healthcare-api-gcp-products#dicom_fhir_and_hl7v2_store_cloud_pubsub_permissions). If a notification can't be published to Pub/Sub, errors are logged to Cloud Logging. For more information, see Viewing error logs in Cloud Logging.

    send_full_resource bool

    Whether to send full FHIR resource to this Pub/Sub topic for Create and Update operation. Note that setting this to true does not guarantee that all resources will be sent in the format of full FHIR resource. When a resource change is too large or during heavy traffic, only the resource name will be sent. Clients should always check the "payloadType" label from a Pub/Sub message to determine whether it needs to fetch the full resource as a separate operation.

    pubsubTopic String

    The Pub/Sub topic that notifications of changes are published on. Supplied by the client. The notification is a PubsubMessage with the following fields: * PubsubMessage.Data contains the resource name. * PubsubMessage.MessageId is the ID of this notification. It is guaranteed to be unique within the topic. * PubsubMessage.PublishTime is the time when the message was published. Note that notifications are only sent if the topic is non-empty. Topic names must be scoped to a project. The Cloud Healthcare API service account, service-@gcp-sa-healthcare.iam.gserviceaccount.com, must have publisher permissions on the given Pub/Sub topic. Not having adequate permissions causes the calls that send notifications to fail (https://cloud.google.com/healthcare-api/docs/permissions-healthcare-api-gcp-products#dicom_fhir_and_hl7v2_store_cloud_pubsub_permissions). If a notification can't be published to Pub/Sub, errors are logged to Cloud Logging. For more information, see Viewing error logs in Cloud Logging.

    sendFullResource Boolean

    Whether to send full FHIR resource to this Pub/Sub topic for Create and Update operation. Note that setting this to true does not guarantee that all resources will be sent in the format of full FHIR resource. When a resource change is too large or during heavy traffic, only the resource name will be sent. Clients should always check the "payloadType" label from a Pub/Sub message to determine whether it needs to fetch the full resource as a separate operation.

    FhirNotificationConfigResponse

    PubsubTopic string

    The Pub/Sub topic that notifications of changes are published on. Supplied by the client. The notification is a PubsubMessage with the following fields: * PubsubMessage.Data contains the resource name. * PubsubMessage.MessageId is the ID of this notification. It is guaranteed to be unique within the topic. * PubsubMessage.PublishTime is the time when the message was published. Note that notifications are only sent if the topic is non-empty. Topic names must be scoped to a project. The Cloud Healthcare API service account, service-@gcp-sa-healthcare.iam.gserviceaccount.com, must have publisher permissions on the given Pub/Sub topic. Not having adequate permissions causes the calls that send notifications to fail (https://cloud.google.com/healthcare-api/docs/permissions-healthcare-api-gcp-products#dicom_fhir_and_hl7v2_store_cloud_pubsub_permissions). If a notification can't be published to Pub/Sub, errors are logged to Cloud Logging. For more information, see Viewing error logs in Cloud Logging.

    SendFullResource bool

    Whether to send full FHIR resource to this Pub/Sub topic for Create and Update operation. Note that setting this to true does not guarantee that all resources will be sent in the format of full FHIR resource. When a resource change is too large or during heavy traffic, only the resource name will be sent. Clients should always check the "payloadType" label from a Pub/Sub message to determine whether it needs to fetch the full resource as a separate operation.

    PubsubTopic string

    The Pub/Sub topic that notifications of changes are published on. Supplied by the client. The notification is a PubsubMessage with the following fields: * PubsubMessage.Data contains the resource name. * PubsubMessage.MessageId is the ID of this notification. It is guaranteed to be unique within the topic. * PubsubMessage.PublishTime is the time when the message was published. Note that notifications are only sent if the topic is non-empty. Topic names must be scoped to a project. The Cloud Healthcare API service account, service-@gcp-sa-healthcare.iam.gserviceaccount.com, must have publisher permissions on the given Pub/Sub topic. Not having adequate permissions causes the calls that send notifications to fail (https://cloud.google.com/healthcare-api/docs/permissions-healthcare-api-gcp-products#dicom_fhir_and_hl7v2_store_cloud_pubsub_permissions). If a notification can't be published to Pub/Sub, errors are logged to Cloud Logging. For more information, see Viewing error logs in Cloud Logging.

    SendFullResource bool

    Whether to send full FHIR resource to this Pub/Sub topic for Create and Update operation. Note that setting this to true does not guarantee that all resources will be sent in the format of full FHIR resource. When a resource change is too large or during heavy traffic, only the resource name will be sent. Clients should always check the "payloadType" label from a Pub/Sub message to determine whether it needs to fetch the full resource as a separate operation.

    pubsubTopic String

    The Pub/Sub topic that notifications of changes are published on. Supplied by the client. The notification is a PubsubMessage with the following fields: * PubsubMessage.Data contains the resource name. * PubsubMessage.MessageId is the ID of this notification. It is guaranteed to be unique within the topic. * PubsubMessage.PublishTime is the time when the message was published. Note that notifications are only sent if the topic is non-empty. Topic names must be scoped to a project. The Cloud Healthcare API service account, service-@gcp-sa-healthcare.iam.gserviceaccount.com, must have publisher permissions on the given Pub/Sub topic. Not having adequate permissions causes the calls that send notifications to fail (https://cloud.google.com/healthcare-api/docs/permissions-healthcare-api-gcp-products#dicom_fhir_and_hl7v2_store_cloud_pubsub_permissions). If a notification can't be published to Pub/Sub, errors are logged to Cloud Logging. For more information, see Viewing error logs in Cloud Logging.

    sendFullResource Boolean

    Whether to send full FHIR resource to this Pub/Sub topic for Create and Update operation. Note that setting this to true does not guarantee that all resources will be sent in the format of full FHIR resource. When a resource change is too large or during heavy traffic, only the resource name will be sent. Clients should always check the "payloadType" label from a Pub/Sub message to determine whether it needs to fetch the full resource as a separate operation.

    pubsubTopic string

    The Pub/Sub topic that notifications of changes are published on. Supplied by the client. The notification is a PubsubMessage with the following fields: * PubsubMessage.Data contains the resource name. * PubsubMessage.MessageId is the ID of this notification. It is guaranteed to be unique within the topic. * PubsubMessage.PublishTime is the time when the message was published. Note that notifications are only sent if the topic is non-empty. Topic names must be scoped to a project. The Cloud Healthcare API service account, service-@gcp-sa-healthcare.iam.gserviceaccount.com, must have publisher permissions on the given Pub/Sub topic. Not having adequate permissions causes the calls that send notifications to fail (https://cloud.google.com/healthcare-api/docs/permissions-healthcare-api-gcp-products#dicom_fhir_and_hl7v2_store_cloud_pubsub_permissions). If a notification can't be published to Pub/Sub, errors are logged to Cloud Logging. For more information, see Viewing error logs in Cloud Logging.

    sendFullResource boolean

    Whether to send full FHIR resource to this Pub/Sub topic for Create and Update operation. Note that setting this to true does not guarantee that all resources will be sent in the format of full FHIR resource. When a resource change is too large or during heavy traffic, only the resource name will be sent. Clients should always check the "payloadType" label from a Pub/Sub message to determine whether it needs to fetch the full resource as a separate operation.

    pubsub_topic str

    The Pub/Sub topic that notifications of changes are published on. Supplied by the client. The notification is a PubsubMessage with the following fields: * PubsubMessage.Data contains the resource name. * PubsubMessage.MessageId is the ID of this notification. It is guaranteed to be unique within the topic. * PubsubMessage.PublishTime is the time when the message was published. Note that notifications are only sent if the topic is non-empty. Topic names must be scoped to a project. The Cloud Healthcare API service account, service-@gcp-sa-healthcare.iam.gserviceaccount.com, must have publisher permissions on the given Pub/Sub topic. Not having adequate permissions causes the calls that send notifications to fail (https://cloud.google.com/healthcare-api/docs/permissions-healthcare-api-gcp-products#dicom_fhir_and_hl7v2_store_cloud_pubsub_permissions). If a notification can't be published to Pub/Sub, errors are logged to Cloud Logging. For more information, see Viewing error logs in Cloud Logging.

    send_full_resource bool

    Whether to send full FHIR resource to this Pub/Sub topic for Create and Update operation. Note that setting this to true does not guarantee that all resources will be sent in the format of full FHIR resource. When a resource change is too large or during heavy traffic, only the resource name will be sent. Clients should always check the "payloadType" label from a Pub/Sub message to determine whether it needs to fetch the full resource as a separate operation.

    pubsubTopic String

    The Pub/Sub topic that notifications of changes are published on. Supplied by the client. The notification is a PubsubMessage with the following fields: * PubsubMessage.Data contains the resource name. * PubsubMessage.MessageId is the ID of this notification. It is guaranteed to be unique within the topic. * PubsubMessage.PublishTime is the time when the message was published. Note that notifications are only sent if the topic is non-empty. Topic names must be scoped to a project. The Cloud Healthcare API service account, service-@gcp-sa-healthcare.iam.gserviceaccount.com, must have publisher permissions on the given Pub/Sub topic. Not having adequate permissions causes the calls that send notifications to fail (https://cloud.google.com/healthcare-api/docs/permissions-healthcare-api-gcp-products#dicom_fhir_and_hl7v2_store_cloud_pubsub_permissions). If a notification can't be published to Pub/Sub, errors are logged to Cloud Logging. For more information, see Viewing error logs in Cloud Logging.

    sendFullResource Boolean

    Whether to send full FHIR resource to this Pub/Sub topic for Create and Update operation. Note that setting this to true does not guarantee that all resources will be sent in the format of full FHIR resource. When a resource change is too large or during heavy traffic, only the resource name will be sent. Clients should always check the "payloadType" label from a Pub/Sub message to determine whether it needs to fetch the full resource as a separate operation.

    FhirOutput

    FhirStore string

    Name of the output FHIR store, which must already exist. You must grant the healthcare.fhirResources.update permission on the destination store to your project's Cloud Healthcare Service Agent service account. The destination store must set enable_update_create to true. The destination store must use FHIR version R4. Writing these resources will consume FHIR operations quota from the project containing the source data. De-identify operation metadata is only generated for DICOM de-identification operations.

    FhirStore string

    Name of the output FHIR store, which must already exist. You must grant the healthcare.fhirResources.update permission on the destination store to your project's Cloud Healthcare Service Agent service account. The destination store must set enable_update_create to true. The destination store must use FHIR version R4. Writing these resources will consume FHIR operations quota from the project containing the source data. De-identify operation metadata is only generated for DICOM de-identification operations.

    fhirStore String

    Name of the output FHIR store, which must already exist. You must grant the healthcare.fhirResources.update permission on the destination store to your project's Cloud Healthcare Service Agent service account. The destination store must set enable_update_create to true. The destination store must use FHIR version R4. Writing these resources will consume FHIR operations quota from the project containing the source data. De-identify operation metadata is only generated for DICOM de-identification operations.

    fhirStore string

    Name of the output FHIR store, which must already exist. You must grant the healthcare.fhirResources.update permission on the destination store to your project's Cloud Healthcare Service Agent service account. The destination store must set enable_update_create to true. The destination store must use FHIR version R4. Writing these resources will consume FHIR operations quota from the project containing the source data. De-identify operation metadata is only generated for DICOM de-identification operations.

    fhir_store str

    Name of the output FHIR store, which must already exist. You must grant the healthcare.fhirResources.update permission on the destination store to your project's Cloud Healthcare Service Agent service account. The destination store must set enable_update_create to true. The destination store must use FHIR version R4. Writing these resources will consume FHIR operations quota from the project containing the source data. De-identify operation metadata is only generated for DICOM de-identification operations.

    fhirStore String

    Name of the output FHIR store, which must already exist. You must grant the healthcare.fhirResources.update permission on the destination store to your project's Cloud Healthcare Service Agent service account. The destination store must set enable_update_create to true. The destination store must use FHIR version R4. Writing these resources will consume FHIR operations quota from the project containing the source data. De-identify operation metadata is only generated for DICOM de-identification operations.

    FhirOutputResponse

    FhirStore string

    Name of the output FHIR store, which must already exist. You must grant the healthcare.fhirResources.update permission on the destination store to your project's Cloud Healthcare Service Agent service account. The destination store must set enable_update_create to true. The destination store must use FHIR version R4. Writing these resources will consume FHIR operations quota from the project containing the source data. De-identify operation metadata is only generated for DICOM de-identification operations.

    FhirStore string

    Name of the output FHIR store, which must already exist. You must grant the healthcare.fhirResources.update permission on the destination store to your project's Cloud Healthcare Service Agent service account. The destination store must set enable_update_create to true. The destination store must use FHIR version R4. Writing these resources will consume FHIR operations quota from the project containing the source data. De-identify operation metadata is only generated for DICOM de-identification operations.

    fhirStore String

    Name of the output FHIR store, which must already exist. You must grant the healthcare.fhirResources.update permission on the destination store to your project's Cloud Healthcare Service Agent service account. The destination store must set enable_update_create to true. The destination store must use FHIR version R4. Writing these resources will consume FHIR operations quota from the project containing the source data. De-identify operation metadata is only generated for DICOM de-identification operations.

    fhirStore string

    Name of the output FHIR store, which must already exist. You must grant the healthcare.fhirResources.update permission on the destination store to your project's Cloud Healthcare Service Agent service account. The destination store must set enable_update_create to true. The destination store must use FHIR version R4. Writing these resources will consume FHIR operations quota from the project containing the source data. De-identify operation metadata is only generated for DICOM de-identification operations.

    fhir_store str

    Name of the output FHIR store, which must already exist. You must grant the healthcare.fhirResources.update permission on the destination store to your project's Cloud Healthcare Service Agent service account. The destination store must set enable_update_create to true. The destination store must use FHIR version R4. Writing these resources will consume FHIR operations quota from the project containing the source data. De-identify operation metadata is only generated for DICOM de-identification operations.

    fhirStore String

    Name of the output FHIR store, which must already exist. You must grant the healthcare.fhirResources.update permission on the destination store to your project's Cloud Healthcare Service Agent service account. The destination store must set enable_update_create to true. The destination store must use FHIR version R4. Writing these resources will consume FHIR operations quota from the project containing the source data. De-identify operation metadata is only generated for DICOM de-identification operations.

    FhirStoreComplexDataTypeReferenceParsing

    ComplexDataTypeReferenceParsingUnspecified
    COMPLEX_DATA_TYPE_REFERENCE_PARSING_UNSPECIFIED

    No parsing behavior specified. This is the same as DISABLED for backwards compatibility.

    Disabled
    DISABLED

    References in complex data types are ignored.

    Enabled
    ENABLED

    References in complex data types are parsed.

    FhirStoreComplexDataTypeReferenceParsingComplexDataTypeReferenceParsingUnspecified
    COMPLEX_DATA_TYPE_REFERENCE_PARSING_UNSPECIFIED

    No parsing behavior specified. This is the same as DISABLED for backwards compatibility.

    FhirStoreComplexDataTypeReferenceParsingDisabled
    DISABLED

    References in complex data types are ignored.

    FhirStoreComplexDataTypeReferenceParsingEnabled
    ENABLED

    References in complex data types are parsed.

    ComplexDataTypeReferenceParsingUnspecified
    COMPLEX_DATA_TYPE_REFERENCE_PARSING_UNSPECIFIED

    No parsing behavior specified. This is the same as DISABLED for backwards compatibility.

    Disabled
    DISABLED

    References in complex data types are ignored.

    Enabled
    ENABLED

    References in complex data types are parsed.

    ComplexDataTypeReferenceParsingUnspecified
    COMPLEX_DATA_TYPE_REFERENCE_PARSING_UNSPECIFIED

    No parsing behavior specified. This is the same as DISABLED for backwards compatibility.

    Disabled
    DISABLED

    References in complex data types are ignored.

    Enabled
    ENABLED

    References in complex data types are parsed.

    COMPLEX_DATA_TYPE_REFERENCE_PARSING_UNSPECIFIED
    COMPLEX_DATA_TYPE_REFERENCE_PARSING_UNSPECIFIED

    No parsing behavior specified. This is the same as DISABLED for backwards compatibility.

    DISABLED
    DISABLED

    References in complex data types are ignored.

    ENABLED
    ENABLED

    References in complex data types are parsed.

    "COMPLEX_DATA_TYPE_REFERENCE_PARSING_UNSPECIFIED"
    COMPLEX_DATA_TYPE_REFERENCE_PARSING_UNSPECIFIED

    No parsing behavior specified. This is the same as DISABLED for backwards compatibility.

    "DISABLED"
    DISABLED

    References in complex data types are ignored.

    "ENABLED"
    ENABLED

    References in complex data types are parsed.

    FhirStoreVersion

    VersionUnspecified
    VERSION_UNSPECIFIED

    VERSION_UNSPECIFIED is treated as STU3 to accommodate the existing FHIR stores.

    Dstu2
    DSTU2

    Draft Standard for Trial Use, Release 2

    Stu3
    STU3

    Standard for Trial Use, Release 3

    R4
    R4

    Release 4

    FhirStoreVersionVersionUnspecified
    VERSION_UNSPECIFIED

    VERSION_UNSPECIFIED is treated as STU3 to accommodate the existing FHIR stores.

    FhirStoreVersionDstu2
    DSTU2

    Draft Standard for Trial Use, Release 2

    FhirStoreVersionStu3
    STU3

    Standard for Trial Use, Release 3

    FhirStoreVersionR4
    R4

    Release 4

    VersionUnspecified
    VERSION_UNSPECIFIED

    VERSION_UNSPECIFIED is treated as STU3 to accommodate the existing FHIR stores.

    Dstu2
    DSTU2

    Draft Standard for Trial Use, Release 2

    Stu3
    STU3

    Standard for Trial Use, Release 3

    R4
    R4

    Release 4

    VersionUnspecified
    VERSION_UNSPECIFIED

    VERSION_UNSPECIFIED is treated as STU3 to accommodate the existing FHIR stores.

    Dstu2
    DSTU2

    Draft Standard for Trial Use, Release 2

    Stu3
    STU3

    Standard for Trial Use, Release 3

    R4
    R4

    Release 4

    VERSION_UNSPECIFIED
    VERSION_UNSPECIFIED

    VERSION_UNSPECIFIED is treated as STU3 to accommodate the existing FHIR stores.

    DSTU2
    DSTU2

    Draft Standard for Trial Use, Release 2

    STU3
    STU3

    Standard for Trial Use, Release 3

    R4
    R4

    Release 4

    "VERSION_UNSPECIFIED"
    VERSION_UNSPECIFIED

    VERSION_UNSPECIFIED is treated as STU3 to accommodate the existing FHIR stores.

    "DSTU2"
    DSTU2

    Draft Standard for Trial Use, Release 2

    "STU3"
    STU3

    Standard for Trial Use, Release 3

    "R4"
    R4

    Release 4

    FieldMetadata

    Action Pulumi.GoogleNative.Healthcare.V1Beta1.FieldMetadataAction

    Deidentify action for one field.

    Paths List<string>

    List of paths to FHIR fields to redact. Each path is a period-separated list where each component is either a field name or FHIR type name. All types begin with an upper case letter. For example, the resource field "Patient.Address.city", which uses a string type, can be matched by "Patient.Address.String". Path also supports partial matching. For example, "Patient.Address.city" can be matched by "Address.city" (Patient omitted). Partial matching and type matching can be combined. For example, "Patient.Address.city" can be matched by "Address.String". For "choice" types (those defined in the FHIR spec with the form: field[x]), use two separate components. For example, "deceasedAge.unit" is matched by "Deceased.Age.unit". Supported types are: AdministrativeGenderCode, Base64Binary, Boolean, Code, Date, DateTime, Decimal, HumanName, Id, Instant, Integer, LanguageCode, Markdown, Oid, PositiveInt, String, UnsignedInt, Uri, Uuid, Xhtml. The sub-type for HumanName(for example HumanName.given, HumanName.family) can be omitted.

    Action FieldMetadataAction

    Deidentify action for one field.

    Paths []string

    List of paths to FHIR fields to redact. Each path is a period-separated list where each component is either a field name or FHIR type name. All types begin with an upper case letter. For example, the resource field "Patient.Address.city", which uses a string type, can be matched by "Patient.Address.String". Path also supports partial matching. For example, "Patient.Address.city" can be matched by "Address.city" (Patient omitted). Partial matching and type matching can be combined. For example, "Patient.Address.city" can be matched by "Address.String". For "choice" types (those defined in the FHIR spec with the form: field[x]), use two separate components. For example, "deceasedAge.unit" is matched by "Deceased.Age.unit". Supported types are: AdministrativeGenderCode, Base64Binary, Boolean, Code, Date, DateTime, Decimal, HumanName, Id, Instant, Integer, LanguageCode, Markdown, Oid, PositiveInt, String, UnsignedInt, Uri, Uuid, Xhtml. The sub-type for HumanName(for example HumanName.given, HumanName.family) can be omitted.

    action FieldMetadataAction

    Deidentify action for one field.

    paths List<String>

    List of paths to FHIR fields to redact. Each path is a period-separated list where each component is either a field name or FHIR type name. All types begin with an upper case letter. For example, the resource field "Patient.Address.city", which uses a string type, can be matched by "Patient.Address.String". Path also supports partial matching. For example, "Patient.Address.city" can be matched by "Address.city" (Patient omitted). Partial matching and type matching can be combined. For example, "Patient.Address.city" can be matched by "Address.String". For "choice" types (those defined in the FHIR spec with the form: field[x]), use two separate components. For example, "deceasedAge.unit" is matched by "Deceased.Age.unit". Supported types are: AdministrativeGenderCode, Base64Binary, Boolean, Code, Date, DateTime, Decimal, HumanName, Id, Instant, Integer, LanguageCode, Markdown, Oid, PositiveInt, String, UnsignedInt, Uri, Uuid, Xhtml. The sub-type for HumanName(for example HumanName.given, HumanName.family) can be omitted.

    action FieldMetadataAction

    Deidentify action for one field.

    paths string[]

    List of paths to FHIR fields to redact. Each path is a period-separated list where each component is either a field name or FHIR type name. All types begin with an upper case letter. For example, the resource field "Patient.Address.city", which uses a string type, can be matched by "Patient.Address.String". Path also supports partial matching. For example, "Patient.Address.city" can be matched by "Address.city" (Patient omitted). Partial matching and type matching can be combined. For example, "Patient.Address.city" can be matched by "Address.String". For "choice" types (those defined in the FHIR spec with the form: field[x]), use two separate components. For example, "deceasedAge.unit" is matched by "Deceased.Age.unit". Supported types are: AdministrativeGenderCode, Base64Binary, Boolean, Code, Date, DateTime, Decimal, HumanName, Id, Instant, Integer, LanguageCode, Markdown, Oid, PositiveInt, String, UnsignedInt, Uri, Uuid, Xhtml. The sub-type for HumanName(for example HumanName.given, HumanName.family) can be omitted.

    action FieldMetadataAction

    Deidentify action for one field.

    paths Sequence[str]

    List of paths to FHIR fields to redact. Each path is a period-separated list where each component is either a field name or FHIR type name. All types begin with an upper case letter. For example, the resource field "Patient.Address.city", which uses a string type, can be matched by "Patient.Address.String". Path also supports partial matching. For example, "Patient.Address.city" can be matched by "Address.city" (Patient omitted). Partial matching and type matching can be combined. For example, "Patient.Address.city" can be matched by "Address.String". For "choice" types (those defined in the FHIR spec with the form: field[x]), use two separate components. For example, "deceasedAge.unit" is matched by "Deceased.Age.unit". Supported types are: AdministrativeGenderCode, Base64Binary, Boolean, Code, Date, DateTime, Decimal, HumanName, Id, Instant, Integer, LanguageCode, Markdown, Oid, PositiveInt, String, UnsignedInt, Uri, Uuid, Xhtml. The sub-type for HumanName(for example HumanName.given, HumanName.family) can be omitted.

    action "ACTION_UNSPECIFIED" | "TRANSFORM" | "INSPECT_AND_TRANSFORM" | "DO_NOT_TRANSFORM"

    Deidentify action for one field.

    paths List<String>

    List of paths to FHIR fields to redact. Each path is a period-separated list where each component is either a field name or FHIR type name. All types begin with an upper case letter. For example, the resource field "Patient.Address.city", which uses a string type, can be matched by "Patient.Address.String". Path also supports partial matching. For example, "Patient.Address.city" can be matched by "Address.city" (Patient omitted). Partial matching and type matching can be combined. For example, "Patient.Address.city" can be matched by "Address.String". For "choice" types (those defined in the FHIR spec with the form: field[x]), use two separate components. For example, "deceasedAge.unit" is matched by "Deceased.Age.unit". Supported types are: AdministrativeGenderCode, Base64Binary, Boolean, Code, Date, DateTime, Decimal, HumanName, Id, Instant, Integer, LanguageCode, Markdown, Oid, PositiveInt, String, UnsignedInt, Uri, Uuid, Xhtml. The sub-type for HumanName(for example HumanName.given, HumanName.family) can be omitted.

    FieldMetadataAction

    ActionUnspecified
    ACTION_UNSPECIFIED

    No action specified.

    Transform
    TRANSFORM

    Transform the entire field based on transformations specified in TextConfig. When the specified transformation cannot be applied to a field, RedactConfig is used. For example, a Crypto Hash transformation can't be applied to a FHIR Date field.

    InspectAndTransform
    INSPECT_AND_TRANSFORM

    Inspect and transform any found PHI. When AnnotationConfig is provided, annotations of PHI will be generated, except for Date and Datetime.

    DoNotTransform
    DO_NOT_TRANSFORM

    Do not transform.

    FieldMetadataActionActionUnspecified
    ACTION_UNSPECIFIED

    No action specified.

    FieldMetadataActionTransform
    TRANSFORM

    Transform the entire field based on transformations specified in TextConfig. When the specified transformation cannot be applied to a field, RedactConfig is used. For example, a Crypto Hash transformation can't be applied to a FHIR Date field.

    FieldMetadataActionInspectAndTransform
    INSPECT_AND_TRANSFORM

    Inspect and transform any found PHI. When AnnotationConfig is provided, annotations of PHI will be generated, except for Date and Datetime.

    FieldMetadataActionDoNotTransform
    DO_NOT_TRANSFORM

    Do not transform.

    ActionUnspecified
    ACTION_UNSPECIFIED

    No action specified.

    Transform
    TRANSFORM

    Transform the entire field based on transformations specified in TextConfig. When the specified transformation cannot be applied to a field, RedactConfig is used. For example, a Crypto Hash transformation can't be applied to a FHIR Date field.

    InspectAndTransform
    INSPECT_AND_TRANSFORM

    Inspect and transform any found PHI. When AnnotationConfig is provided, annotations of PHI will be generated, except for Date and Datetime.

    DoNotTransform
    DO_NOT_TRANSFORM

    Do not transform.

    ActionUnspecified
    ACTION_UNSPECIFIED

    No action specified.

    Transform
    TRANSFORM

    Transform the entire field based on transformations specified in TextConfig. When the specified transformation cannot be applied to a field, RedactConfig is used. For example, a Crypto Hash transformation can't be applied to a FHIR Date field.

    InspectAndTransform
    INSPECT_AND_TRANSFORM

    Inspect and transform any found PHI. When AnnotationConfig is provided, annotations of PHI will be generated, except for Date and Datetime.

    DoNotTransform
    DO_NOT_TRANSFORM

    Do not transform.

    ACTION_UNSPECIFIED
    ACTION_UNSPECIFIED

    No action specified.

    TRANSFORM
    TRANSFORM

    Transform the entire field based on transformations specified in TextConfig. When the specified transformation cannot be applied to a field, RedactConfig is used. For example, a Crypto Hash transformation can't be applied to a FHIR Date field.

    INSPECT_AND_TRANSFORM
    INSPECT_AND_TRANSFORM

    Inspect and transform any found PHI. When AnnotationConfig is provided, annotations of PHI will be generated, except for Date and Datetime.

    DO_NOT_TRANSFORM
    DO_NOT_TRANSFORM

    Do not transform.

    "ACTION_UNSPECIFIED"
    ACTION_UNSPECIFIED

    No action specified.

    "TRANSFORM"
    TRANSFORM

    Transform the entire field based on transformations specified in TextConfig. When the specified transformation cannot be applied to a field, RedactConfig is used. For example, a Crypto Hash transformation can't be applied to a FHIR Date field.

    "INSPECT_AND_TRANSFORM"
    INSPECT_AND_TRANSFORM

    Inspect and transform any found PHI. When AnnotationConfig is provided, annotations of PHI will be generated, except for Date and Datetime.

    "DO_NOT_TRANSFORM"
    DO_NOT_TRANSFORM

    Do not transform.

    FieldMetadataResponse

    Action string

    Deidentify action for one field.

    Paths List<string>

    List of paths to FHIR fields to redact. Each path is a period-separated list where each component is either a field name or FHIR type name. All types begin with an upper case letter. For example, the resource field "Patient.Address.city", which uses a string type, can be matched by "Patient.Address.String". Path also supports partial matching. For example, "Patient.Address.city" can be matched by "Address.city" (Patient omitted). Partial matching and type matching can be combined. For example, "Patient.Address.city" can be matched by "Address.String". For "choice" types (those defined in the FHIR spec with the form: field[x]), use two separate components. For example, "deceasedAge.unit" is matched by "Deceased.Age.unit". Supported types are: AdministrativeGenderCode, Base64Binary, Boolean, Code, Date, DateTime, Decimal, HumanName, Id, Instant, Integer, LanguageCode, Markdown, Oid, PositiveInt, String, UnsignedInt, Uri, Uuid, Xhtml. The sub-type for HumanName(for example HumanName.given, HumanName.family) can be omitted.

    Action string

    Deidentify action for one field.

    Paths []string

    List of paths to FHIR fields to redact. Each path is a period-separated list where each component is either a field name or FHIR type name. All types begin with an upper case letter. For example, the resource field "Patient.Address.city", which uses a string type, can be matched by "Patient.Address.String". Path also supports partial matching. For example, "Patient.Address.city" can be matched by "Address.city" (Patient omitted). Partial matching and type matching can be combined. For example, "Patient.Address.city" can be matched by "Address.String". For "choice" types (those defined in the FHIR spec with the form: field[x]), use two separate components. For example, "deceasedAge.unit" is matched by "Deceased.Age.unit". Supported types are: AdministrativeGenderCode, Base64Binary, Boolean, Code, Date, DateTime, Decimal, HumanName, Id, Instant, Integer, LanguageCode, Markdown, Oid, PositiveInt, String, UnsignedInt, Uri, Uuid, Xhtml. The sub-type for HumanName(for example HumanName.given, HumanName.family) can be omitted.

    action String

    Deidentify action for one field.

    paths List<String>

    List of paths to FHIR fields to redact. Each path is a period-separated list where each component is either a field name or FHIR type name. All types begin with an upper case letter. For example, the resource field "Patient.Address.city", which uses a string type, can be matched by "Patient.Address.String". Path also supports partial matching. For example, "Patient.Address.city" can be matched by "Address.city" (Patient omitted). Partial matching and type matching can be combined. For example, "Patient.Address.city" can be matched by "Address.String". For "choice" types (those defined in the FHIR spec with the form: field[x]), use two separate components. For example, "deceasedAge.unit" is matched by "Deceased.Age.unit". Supported types are: AdministrativeGenderCode, Base64Binary, Boolean, Code, Date, DateTime, Decimal, HumanName, Id, Instant, Integer, LanguageCode, Markdown, Oid, PositiveInt, String, UnsignedInt, Uri, Uuid, Xhtml. The sub-type for HumanName(for example HumanName.given, HumanName.family) can be omitted.

    action string

    Deidentify action for one field.

    paths string[]

    List of paths to FHIR fields to redact. Each path is a period-separated list where each component is either a field name or FHIR type name. All types begin with an upper case letter. For example, the resource field "Patient.Address.city", which uses a string type, can be matched by "Patient.Address.String". Path also supports partial matching. For example, "Patient.Address.city" can be matched by "Address.city" (Patient omitted). Partial matching and type matching can be combined. For example, "Patient.Address.city" can be matched by "Address.String". For "choice" types (those defined in the FHIR spec with the form: field[x]), use two separate components. For example, "deceasedAge.unit" is matched by "Deceased.Age.unit". Supported types are: AdministrativeGenderCode, Base64Binary, Boolean, Code, Date, DateTime, Decimal, HumanName, Id, Instant, Integer, LanguageCode, Markdown, Oid, PositiveInt, String, UnsignedInt, Uri, Uuid, Xhtml. The sub-type for HumanName(for example HumanName.given, HumanName.family) can be omitted.

    action str

    Deidentify action for one field.

    paths Sequence[str]

    List of paths to FHIR fields to redact. Each path is a period-separated list where each component is either a field name or FHIR type name. All types begin with an upper case letter. For example, the resource field "Patient.Address.city", which uses a string type, can be matched by "Patient.Address.String". Path also supports partial matching. For example, "Patient.Address.city" can be matched by "Address.city" (Patient omitted). Partial matching and type matching can be combined. For example, "Patient.Address.city" can be matched by "Address.String". For "choice" types (those defined in the FHIR spec with the form: field[x]), use two separate components. For example, "deceasedAge.unit" is matched by "Deceased.Age.unit". Supported types are: AdministrativeGenderCode, Base64Binary, Boolean, Code, Date, DateTime, Decimal, HumanName, Id, Instant, Integer, LanguageCode, Markdown, Oid, PositiveInt, String, UnsignedInt, Uri, Uuid, Xhtml. The sub-type for HumanName(for example HumanName.given, HumanName.family) can be omitted.

    action String

    Deidentify action for one field.

    paths List<String>

    List of paths to FHIR fields to redact. Each path is a period-separated list where each component is either a field name or FHIR type name. All types begin with an upper case letter. For example, the resource field "Patient.Address.city", which uses a string type, can be matched by "Patient.Address.String". Path also supports partial matching. For example, "Patient.Address.city" can be matched by "Address.city" (Patient omitted). Partial matching and type matching can be combined. For example, "Patient.Address.city" can be matched by "Address.String". For "choice" types (those defined in the FHIR spec with the form: field[x]), use two separate components. For example, "deceasedAge.unit" is matched by "Deceased.Age.unit". Supported types are: AdministrativeGenderCode, Base64Binary, Boolean, Code, Date, DateTime, Decimal, HumanName, Id, Instant, Integer, LanguageCode, Markdown, Oid, PositiveInt, String, UnsignedInt, Uri, Uuid, Xhtml. The sub-type for HumanName(for example HumanName.given, HumanName.family) can be omitted.

    GoogleCloudHealthcareV1beta1DeidentifyFieldMetadata

    CharacterMaskField Pulumi.GoogleNative.Healthcare.V1Beta1.Inputs.CharacterMaskField

    Replace the field's value with a masking character. Supported types: Code, Decimal, HumanName, Id, LanguageCode, Markdown, Oid, String, Uri, Uuid, Xhtml

    CleanTextField Pulumi.GoogleNative.Healthcare.V1Beta1.Inputs.CleanTextField

    Inspect the field's text and transform sensitive text. Configure using TextConfig. Supported types: Code, Date, DateTime, Decimal, HumanName, Id, LanguageCode, Markdown, Oid, String, Uri, Uuid, Xhtml

    CryptoHashField Pulumi.GoogleNative.Healthcare.V1Beta1.Inputs.CryptoHashField

    Replace field value with a hash of that value. Supported types: Code, Decimal, HumanName, Id, LanguageCode, Markdown, Oid, String, Uri, Uuid, Xhtml

    DateShiftField Pulumi.GoogleNative.Healthcare.V1Beta1.Inputs.DateShiftField

    Shift the date by a randomized number of days. See date shifting for more information. Supported types: Date, DateTime

    KeepField Pulumi.GoogleNative.Healthcare.V1Beta1.Inputs.KeepField

    Keep the field unchanged.

    Paths List<string>

    List of paths to FHIR fields to redact. Each path is a period-separated list where each component is either a field name or FHIR type name. All types begin with an upper case letter. For example, the resource field "Patient.Address.city", which uses a string type, can be matched by "Patient.Address.String". Path also supports partialkk matching. For example, "Patient.Address.city" can be matched by "Address.city" (Patient omitted). Partial matching and type matching can be combined, for example "Patient.Address.city" can be matched by "Address.String". For "choice" types (those defined in the FHIR spec with the form: field[x]), use two separate components. For example, "deceasedAge.unit" is matched by "Deceased.Age.unit". Supported types are: AdministrativeGenderCode, Base64Binary, Boolean, Code, Date, DateTime, Decimal, HumanName, Id, Instant, Integer, LanguageCode, Markdown, Oid, PositiveInt, String, UnsignedInt, Uri, Uuid, Xhtml. The sub-type for HumanName (for example HumanName.given, HumanName.family) can be omitted.

    RemoveField Pulumi.GoogleNative.Healthcare.V1Beta1.Inputs.RemoveField

    Remove the field.

    CharacterMaskField CharacterMaskField

    Replace the field's value with a masking character. Supported types: Code, Decimal, HumanName, Id, LanguageCode, Markdown, Oid, String, Uri, Uuid, Xhtml

    CleanTextField CleanTextField

    Inspect the field's text and transform sensitive text. Configure using TextConfig. Supported types: Code, Date, DateTime, Decimal, HumanName, Id, LanguageCode, Markdown, Oid, String, Uri, Uuid, Xhtml

    CryptoHashField CryptoHashField

    Replace field value with a hash of that value. Supported types: Code, Decimal, HumanName, Id, LanguageCode, Markdown, Oid, String, Uri, Uuid, Xhtml

    DateShiftField DateShiftField

    Shift the date by a randomized number of days. See date shifting for more information. Supported types: Date, DateTime

    KeepField KeepField

    Keep the field unchanged.

    Paths []string

    List of paths to FHIR fields to redact. Each path is a period-separated list where each component is either a field name or FHIR type name. All types begin with an upper case letter. For example, the resource field "Patient.Address.city", which uses a string type, can be matched by "Patient.Address.String". Path also supports partialkk matching. For example, "Patient.Address.city" can be matched by "Address.city" (Patient omitted). Partial matching and type matching can be combined, for example "Patient.Address.city" can be matched by "Address.String". For "choice" types (those defined in the FHIR spec with the form: field[x]), use two separate components. For example, "deceasedAge.unit" is matched by "Deceased.Age.unit". Supported types are: AdministrativeGenderCode, Base64Binary, Boolean, Code, Date, DateTime, Decimal, HumanName, Id, Instant, Integer, LanguageCode, Markdown, Oid, PositiveInt, String, UnsignedInt, Uri, Uuid, Xhtml. The sub-type for HumanName (for example HumanName.given, HumanName.family) can be omitted.

    RemoveField RemoveField

    Remove the field.

    characterMaskField CharacterMaskField

    Replace the field's value with a masking character. Supported types: Code, Decimal, HumanName, Id, LanguageCode, Markdown, Oid, String, Uri, Uuid, Xhtml

    cleanTextField CleanTextField

    Inspect the field's text and transform sensitive text. Configure using TextConfig. Supported types: Code, Date, DateTime, Decimal, HumanName, Id, LanguageCode, Markdown, Oid, String, Uri, Uuid, Xhtml

    cryptoHashField CryptoHashField

    Replace field value with a hash of that value. Supported types: Code, Decimal, HumanName, Id, LanguageCode, Markdown, Oid, String, Uri, Uuid, Xhtml

    dateShiftField DateShiftField

    Shift the date by a randomized number of days. See date shifting for more information. Supported types: Date, DateTime

    keepField KeepField

    Keep the field unchanged.

    paths List<String>

    List of paths to FHIR fields to redact. Each path is a period-separated list where each component is either a field name or FHIR type name. All types begin with an upper case letter. For example, the resource field "Patient.Address.city", which uses a string type, can be matched by "Patient.Address.String". Path also supports partialkk matching. For example, "Patient.Address.city" can be matched by "Address.city" (Patient omitted). Partial matching and type matching can be combined, for example "Patient.Address.city" can be matched by "Address.String". For "choice" types (those defined in the FHIR spec with the form: field[x]), use two separate components. For example, "deceasedAge.unit" is matched by "Deceased.Age.unit". Supported types are: AdministrativeGenderCode, Base64Binary, Boolean, Code, Date, DateTime, Decimal, HumanName, Id, Instant, Integer, LanguageCode, Markdown, Oid, PositiveInt, String, UnsignedInt, Uri, Uuid, Xhtml. The sub-type for HumanName (for example HumanName.given, HumanName.family) can be omitted.

    removeField RemoveField

    Remove the field.

    characterMaskField CharacterMaskField

    Replace the field's value with a masking character. Supported types: Code, Decimal, HumanName, Id, LanguageCode, Markdown, Oid, String, Uri, Uuid, Xhtml

    cleanTextField CleanTextField

    Inspect the field's text and transform sensitive text. Configure using TextConfig. Supported types: Code, Date, DateTime, Decimal, HumanName, Id, LanguageCode, Markdown, Oid, String, Uri, Uuid, Xhtml

    cryptoHashField CryptoHashField

    Replace field value with a hash of that value. Supported types: Code, Decimal, HumanName, Id, LanguageCode, Markdown, Oid, String, Uri, Uuid, Xhtml

    dateShiftField DateShiftField

    Shift the date by a randomized number of days. See date shifting for more information. Supported types: Date, DateTime

    keepField KeepField

    Keep the field unchanged.

    paths string[]

    List of paths to FHIR fields to redact. Each path is a period-separated list where each component is either a field name or FHIR type name. All types begin with an upper case letter. For example, the resource field "Patient.Address.city", which uses a string type, can be matched by "Patient.Address.String". Path also supports partialkk matching. For example, "Patient.Address.city" can be matched by "Address.city" (Patient omitted). Partial matching and type matching can be combined, for example "Patient.Address.city" can be matched by "Address.String". For "choice" types (those defined in the FHIR spec with the form: field[x]), use two separate components. For example, "deceasedAge.unit" is matched by "Deceased.Age.unit". Supported types are: AdministrativeGenderCode, Base64Binary, Boolean, Code, Date, DateTime, Decimal, HumanName, Id, Instant, Integer, LanguageCode, Markdown, Oid, PositiveInt, String, UnsignedInt, Uri, Uuid, Xhtml. The sub-type for HumanName (for example HumanName.given, HumanName.family) can be omitted.

    removeField RemoveField

    Remove the field.

    character_mask_field CharacterMaskField

    Replace the field's value with a masking character. Supported types: Code, Decimal, HumanName, Id, LanguageCode, Markdown, Oid, String, Uri, Uuid, Xhtml

    clean_text_field CleanTextField

    Inspect the field's text and transform sensitive text. Configure using TextConfig. Supported types: Code, Date, DateTime, Decimal, HumanName, Id, LanguageCode, Markdown, Oid, String, Uri, Uuid, Xhtml

    crypto_hash_field CryptoHashField

    Replace field value with a hash of that value. Supported types: Code, Decimal, HumanName, Id, LanguageCode, Markdown, Oid, String, Uri, Uuid, Xhtml

    date_shift_field DateShiftField

    Shift the date by a randomized number of days. See date shifting for more information. Supported types: Date, DateTime

    keep_field KeepField

    Keep the field unchanged.

    paths Sequence[str]

    List of paths to FHIR fields to redact. Each path is a period-separated list where each component is either a field name or FHIR type name. All types begin with an upper case letter. For example, the resource field "Patient.Address.city", which uses a string type, can be matched by "Patient.Address.String". Path also supports partialkk matching. For example, "Patient.Address.city" can be matched by "Address.city" (Patient omitted). Partial matching and type matching can be combined, for example "Patient.Address.city" can be matched by "Address.String". For "choice" types (those defined in the FHIR spec with the form: field[x]), use two separate components. For example, "deceasedAge.unit" is matched by "Deceased.Age.unit". Supported types are: AdministrativeGenderCode, Base64Binary, Boolean, Code, Date, DateTime, Decimal, HumanName, Id, Instant, Integer, LanguageCode, Markdown, Oid, PositiveInt, String, UnsignedInt, Uri, Uuid, Xhtml. The sub-type for HumanName (for example HumanName.given, HumanName.family) can be omitted.

    remove_field RemoveField

    Remove the field.

    characterMaskField Property Map

    Replace the field's value with a masking character. Supported types: Code, Decimal, HumanName, Id, LanguageCode, Markdown, Oid, String, Uri, Uuid, Xhtml

    cleanTextField Property Map

    Inspect the field's text and transform sensitive text. Configure using TextConfig. Supported types: Code, Date, DateTime, Decimal, HumanName, Id, LanguageCode, Markdown, Oid, String, Uri, Uuid, Xhtml

    cryptoHashField Property Map

    Replace field value with a hash of that value. Supported types: Code, Decimal, HumanName, Id, LanguageCode, Markdown, Oid, String, Uri, Uuid, Xhtml

    dateShiftField Property Map

    Shift the date by a randomized number of days. See date shifting for more information. Supported types: Date, DateTime

    keepField Property Map

    Keep the field unchanged.

    paths List<String>

    List of paths to FHIR fields to redact. Each path is a period-separated list where each component is either a field name or FHIR type name. All types begin with an upper case letter. For example, the resource field "Patient.Address.city", which uses a string type, can be matched by "Patient.Address.String". Path also supports partialkk matching. For example, "Patient.Address.city" can be matched by "Address.city" (Patient omitted). Partial matching and type matching can be combined, for example "Patient.Address.city" can be matched by "Address.String". For "choice" types (those defined in the FHIR spec with the form: field[x]), use two separate components. For example, "deceasedAge.unit" is matched by "Deceased.Age.unit". Supported types are: AdministrativeGenderCode, Base64Binary, Boolean, Code, Date, DateTime, Decimal, HumanName, Id, Instant, Integer, LanguageCode, Markdown, Oid, PositiveInt, String, UnsignedInt, Uri, Uuid, Xhtml. The sub-type for HumanName (for example HumanName.given, HumanName.family) can be omitted.

    removeField Property Map

    Remove the field.

    GoogleCloudHealthcareV1beta1DeidentifyFieldMetadataResponse

    CharacterMaskField Pulumi.GoogleNative.Healthcare.V1Beta1.Inputs.CharacterMaskFieldResponse

    Replace the field's value with a masking character. Supported types: Code, Decimal, HumanName, Id, LanguageCode, Markdown, Oid, String, Uri, Uuid, Xhtml

    CleanTextField Pulumi.GoogleNative.Healthcare.V1Beta1.Inputs.CleanTextFieldResponse

    Inspect the field's text and transform sensitive text. Configure using TextConfig. Supported types: Code, Date, DateTime, Decimal, HumanName, Id, LanguageCode, Markdown, Oid, String, Uri, Uuid, Xhtml

    CryptoHashField Pulumi.GoogleNative.Healthcare.V1Beta1.Inputs.CryptoHashFieldResponse

    Replace field value with a hash of that value. Supported types: Code, Decimal, HumanName, Id, LanguageCode, Markdown, Oid, String, Uri, Uuid, Xhtml

    DateShiftField Pulumi.GoogleNative.Healthcare.V1Beta1.Inputs.DateShiftFieldResponse

    Shift the date by a randomized number of days. See date shifting for more information. Supported types: Date, DateTime

    KeepField Pulumi.GoogleNative.Healthcare.V1Beta1.Inputs.KeepFieldResponse

    Keep the field unchanged.

    Paths List<string>

    List of paths to FHIR fields to redact. Each path is a period-separated list where each component is either a field name or FHIR type name. All types begin with an upper case letter. For example, the resource field "Patient.Address.city", which uses a string type, can be matched by "Patient.Address.String". Path also supports partialkk matching. For example, "Patient.Address.city" can be matched by "Address.city" (Patient omitted). Partial matching and type matching can be combined, for example "Patient.Address.city" can be matched by "Address.String". For "choice" types (those defined in the FHIR spec with the form: field[x]), use two separate components. For example, "deceasedAge.unit" is matched by "Deceased.Age.unit". Supported types are: AdministrativeGenderCode, Base64Binary, Boolean, Code, Date, DateTime, Decimal, HumanName, Id, Instant, Integer, LanguageCode, Markdown, Oid, PositiveInt, String, UnsignedInt, Uri, Uuid, Xhtml. The sub-type for HumanName (for example HumanName.given, HumanName.family) can be omitted.

    RemoveField Pulumi.GoogleNative.Healthcare.V1Beta1.Inputs.RemoveFieldResponse

    Remove the field.

    CharacterMaskField CharacterMaskFieldResponse

    Replace the field's value with a masking character. Supported types: Code, Decimal, HumanName, Id, LanguageCode, Markdown, Oid, String, Uri, Uuid, Xhtml

    CleanTextField CleanTextFieldResponse

    Inspect the field's text and transform sensitive text. Configure using TextConfig. Supported types: Code, Date, DateTime, Decimal, HumanName, Id, LanguageCode, Markdown, Oid, String, Uri, Uuid, Xhtml

    CryptoHashField CryptoHashFieldResponse

    Replace field value with a hash of that value. Supported types: Code, Decimal, HumanName, Id, LanguageCode, Markdown, Oid, String, Uri, Uuid, Xhtml

    DateShiftField DateShiftFieldResponse

    Shift the date by a randomized number of days. See date shifting for more information. Supported types: Date, DateTime

    KeepField KeepFieldResponse

    Keep the field unchanged.

    Paths []string

    List of paths to FHIR fields to redact. Each path is a period-separated list where each component is either a field name or FHIR type name. All types begin with an upper case letter. For example, the resource field "Patient.Address.city", which uses a string type, can be matched by "Patient.Address.String". Path also supports partialkk matching. For example, "Patient.Address.city" can be matched by "Address.city" (Patient omitted). Partial matching and type matching can be combined, for example "Patient.Address.city" can be matched by "Address.String". For "choice" types (those defined in the FHIR spec with the form: field[x]), use two separate components. For example, "deceasedAge.unit" is matched by "Deceased.Age.unit". Supported types are: AdministrativeGenderCode, Base64Binary, Boolean, Code, Date, DateTime, Decimal, HumanName, Id, Instant, Integer, LanguageCode, Markdown, Oid, PositiveInt, String, UnsignedInt, Uri, Uuid, Xhtml. The sub-type for HumanName (for example HumanName.given, HumanName.family) can be omitted.

    RemoveField RemoveFieldResponse

    Remove the field.

    characterMaskField CharacterMaskFieldResponse

    Replace the field's value with a masking character. Supported types: Code, Decimal, HumanName, Id, LanguageCode, Markdown, Oid, String, Uri, Uuid, Xhtml

    cleanTextField CleanTextFieldResponse

    Inspect the field's text and transform sensitive text. Configure using TextConfig. Supported types: Code, Date, DateTime, Decimal, HumanName, Id, LanguageCode, Markdown, Oid, String, Uri, Uuid, Xhtml

    cryptoHashField CryptoHashFieldResponse

    Replace field value with a hash of that value. Supported types: Code, Decimal, HumanName, Id, LanguageCode, Markdown, Oid, String, Uri, Uuid, Xhtml

    dateShiftField DateShiftFieldResponse

    Shift the date by a randomized number of days. See date shifting for more information. Supported types: Date, DateTime

    keepField KeepFieldResponse

    Keep the field unchanged.

    paths List<String>

    List of paths to FHIR fields to redact. Each path is a period-separated list where each component is either a field name or FHIR type name. All types begin with an upper case letter. For example, the resource field "Patient.Address.city", which uses a string type, can be matched by "Patient.Address.String". Path also supports partialkk matching. For example, "Patient.Address.city" can be matched by "Address.city" (Patient omitted). Partial matching and type matching can be combined, for example "Patient.Address.city" can be matched by "Address.String". For "choice" types (those defined in the FHIR spec with the form: field[x]), use two separate components. For example, "deceasedAge.unit" is matched by "Deceased.Age.unit". Supported types are: AdministrativeGenderCode, Base64Binary, Boolean, Code, Date, DateTime, Decimal, HumanName, Id, Instant, Integer, LanguageCode, Markdown, Oid, PositiveInt, String, UnsignedInt, Uri, Uuid, Xhtml. The sub-type for HumanName (for example HumanName.given, HumanName.family) can be omitted.

    removeField RemoveFieldResponse

    Remove the field.

    characterMaskField CharacterMaskFieldResponse

    Replace the field's value with a masking character. Supported types: Code, Decimal, HumanName, Id, LanguageCode, Markdown, Oid, String, Uri, Uuid, Xhtml

    cleanTextField CleanTextFieldResponse

    Inspect the field's text and transform sensitive text. Configure using TextConfig. Supported types: Code, Date, DateTime, Decimal, HumanName, Id, LanguageCode, Markdown, Oid, String, Uri, Uuid, Xhtml

    cryptoHashField CryptoHashFieldResponse

    Replace field value with a hash of that value. Supported types: Code, Decimal, HumanName, Id, LanguageCode, Markdown, Oid, String, Uri, Uuid, Xhtml

    dateShiftField DateShiftFieldResponse

    Shift the date by a randomized number of days. See date shifting for more information. Supported types: Date, DateTime

    keepField KeepFieldResponse

    Keep the field unchanged.

    paths string[]

    List of paths to FHIR fields to redact. Each path is a period-separated list where each component is either a field name or FHIR type name. All types begin with an upper case letter. For example, the resource field "Patient.Address.city", which uses a string type, can be matched by "Patient.Address.String". Path also supports partialkk matching. For example, "Patient.Address.city" can be matched by "Address.city" (Patient omitted). Partial matching and type matching can be combined, for example "Patient.Address.city" can be matched by "Address.String". For "choice" types (those defined in the FHIR spec with the form: field[x]), use two separate components. For example, "deceasedAge.unit" is matched by "Deceased.Age.unit". Supported types are: AdministrativeGenderCode, Base64Binary, Boolean, Code, Date, DateTime, Decimal, HumanName, Id, Instant, Integer, LanguageCode, Markdown, Oid, PositiveInt, String, UnsignedInt, Uri, Uuid, Xhtml. The sub-type for HumanName (for example HumanName.given, HumanName.family) can be omitted.

    removeField RemoveFieldResponse

    Remove the field.

    character_mask_field CharacterMaskFieldResponse

    Replace the field's value with a masking character. Supported types: Code, Decimal, HumanName, Id, LanguageCode, Markdown, Oid, String, Uri, Uuid, Xhtml

    clean_text_field CleanTextFieldResponse

    Inspect the field's text and transform sensitive text. Configure using TextConfig. Supported types: Code, Date, DateTime, Decimal, HumanName, Id, LanguageCode, Markdown, Oid, String, Uri, Uuid, Xhtml

    crypto_hash_field CryptoHashFieldResponse

    Replace field value with a hash of that value. Supported types: Code, Decimal, HumanName, Id, LanguageCode, Markdown, Oid, String, Uri, Uuid, Xhtml

    date_shift_field DateShiftFieldResponse

    Shift the date by a randomized number of days. See date shifting for more information. Supported types: Date, DateTime

    keep_field KeepFieldResponse

    Keep the field unchanged.

    paths Sequence[str]

    List of paths to FHIR fields to redact. Each path is a period-separated list where each component is either a field name or FHIR type name. All types begin with an upper case letter. For example, the resource field "Patient.Address.city", which uses a string type, can be matched by "Patient.Address.String". Path also supports partialkk matching. For example, "Patient.Address.city" can be matched by "Address.city" (Patient omitted). Partial matching and type matching can be combined, for example "Patient.Address.city" can be matched by "Address.String". For "choice" types (those defined in the FHIR spec with the form: field[x]), use two separate components. For example, "deceasedAge.unit" is matched by "Deceased.Age.unit". Supported types are: AdministrativeGenderCode, Base64Binary, Boolean, Code, Date, DateTime, Decimal, HumanName, Id, Instant, Integer, LanguageCode, Markdown, Oid, PositiveInt, String, UnsignedInt, Uri, Uuid, Xhtml. The sub-type for HumanName (for example HumanName.given, HumanName.family) can be omitted.

    remove_field RemoveFieldResponse

    Remove the field.

    characterMaskField Property Map

    Replace the field's value with a masking character. Supported types: Code, Decimal, HumanName, Id, LanguageCode, Markdown, Oid, String, Uri, Uuid, Xhtml

    cleanTextField Property Map

    Inspect the field's text and transform sensitive text. Configure using TextConfig. Supported types: Code, Date, DateTime, Decimal, HumanName, Id, LanguageCode, Markdown, Oid, String, Uri, Uuid, Xhtml

    cryptoHashField Property Map

    Replace field value with a hash of that value. Supported types: Code, Decimal, HumanName, Id, LanguageCode, Markdown, Oid, String, Uri, Uuid, Xhtml

    dateShiftField Property Map

    Shift the date by a randomized number of days. See date shifting for more information. Supported types: Date, DateTime

    keepField Property Map

    Keep the field unchanged.

    paths List<String>

    List of paths to FHIR fields to redact. Each path is a period-separated list where each component is either a field name or FHIR type name. All types begin with an upper case letter. For example, the resource field "Patient.Address.city", which uses a string type, can be matched by "Patient.Address.String". Path also supports partialkk matching. For example, "Patient.Address.city" can be matched by "Address.city" (Patient omitted). Partial matching and type matching can be combined, for example "Patient.Address.city" can be matched by "Address.String". For "choice" types (those defined in the FHIR spec with the form: field[x]), use two separate components. For example, "deceasedAge.unit" is matched by "Deceased.Age.unit". Supported types are: AdministrativeGenderCode, Base64Binary, Boolean, Code, Date, DateTime, Decimal, HumanName, Id, Instant, Integer, LanguageCode, Markdown, Oid, PositiveInt, String, UnsignedInt, Uri, Uuid, Xhtml. The sub-type for HumanName (for example HumanName.given, HumanName.family) can be omitted.

    removeField Property Map

    Remove the field.

    GoogleCloudHealthcareV1beta1DeidentifyOptions

    CharacterMaskConfig CharacterMaskConfig

    Character mask config for CharacterMaskField FieldMetadatas.

    ContextualDeid ContextualDeidConfig

    Configure contextual de-id.

    CryptoHashConfig CryptoHashConfig

    Crypo hash config for CharacterMaskField FieldMetadatas.

    DateShiftConfig DateShiftConfig

    Date shifting config for CharacterMaskField FieldMetadatas.

    KeepExtensions KeepExtensionsConfig

    Configure keeping extensions by default.

    characterMaskConfig CharacterMaskConfig

    Character mask config for CharacterMaskField FieldMetadatas.

    contextualDeid ContextualDeidConfig

    Configure contextual de-id.

    cryptoHashConfig CryptoHashConfig

    Crypo hash config for CharacterMaskField FieldMetadatas.

    dateShiftConfig DateShiftConfig

    Date shifting config for CharacterMaskField FieldMetadatas.

    keepExtensions KeepExtensionsConfig

    Configure keeping extensions by default.

    characterMaskConfig CharacterMaskConfig

    Character mask config for CharacterMaskField FieldMetadatas.

    contextualDeid ContextualDeidConfig

    Configure contextual de-id.

    cryptoHashConfig CryptoHashConfig

    Crypo hash config for CharacterMaskField FieldMetadatas.

    dateShiftConfig DateShiftConfig

    Date shifting config for CharacterMaskField FieldMetadatas.

    keepExtensions KeepExtensionsConfig

    Configure keeping extensions by default.

    character_mask_config CharacterMaskConfig

    Character mask config for CharacterMaskField FieldMetadatas.

    contextual_deid ContextualDeidConfig

    Configure contextual de-id.

    crypto_hash_config CryptoHashConfig

    Crypo hash config for CharacterMaskField FieldMetadatas.

    date_shift_config DateShiftConfig

    Date shifting config for CharacterMaskField FieldMetadatas.

    keep_extensions KeepExtensionsConfig

    Configure keeping extensions by default.

    characterMaskConfig Property Map

    Character mask config for CharacterMaskField FieldMetadatas.

    contextualDeid Property Map

    Configure contextual de-id.

    cryptoHashConfig Property Map

    Crypo hash config for CharacterMaskField FieldMetadatas.

    dateShiftConfig Property Map

    Date shifting config for CharacterMaskField FieldMetadatas.

    keepExtensions Property Map

    Configure keeping extensions by default.

    GoogleCloudHealthcareV1beta1DeidentifyOptionsResponse

    CharacterMaskConfig CharacterMaskConfigResponse

    Character mask config for CharacterMaskField FieldMetadatas.

    ContextualDeid ContextualDeidConfigResponse

    Configure contextual de-id.

    CryptoHashConfig CryptoHashConfigResponse

    Crypo hash config for CharacterMaskField FieldMetadatas.

    DateShiftConfig DateShiftConfigResponse

    Date shifting config for CharacterMaskField FieldMetadatas.

    KeepExtensions KeepExtensionsConfigResponse

    Configure keeping extensions by default.

    characterMaskConfig CharacterMaskConfigResponse

    Character mask config for CharacterMaskField FieldMetadatas.

    contextualDeid ContextualDeidConfigResponse

    Configure contextual de-id.

    cryptoHashConfig CryptoHashConfigResponse

    Crypo hash config for CharacterMaskField FieldMetadatas.

    dateShiftConfig DateShiftConfigResponse

    Date shifting config for CharacterMaskField FieldMetadatas.

    keepExtensions KeepExtensionsConfigResponse

    Configure keeping extensions by default.

    characterMaskConfig CharacterMaskConfigResponse

    Character mask config for CharacterMaskField FieldMetadatas.

    contextualDeid ContextualDeidConfigResponse

    Configure contextual de-id.

    cryptoHashConfig CryptoHashConfigResponse

    Crypo hash config for CharacterMaskField FieldMetadatas.

    dateShiftConfig DateShiftConfigResponse

    Date shifting config for CharacterMaskField FieldMetadatas.

    keepExtensions KeepExtensionsConfigResponse

    Configure keeping extensions by default.

    character_mask_config CharacterMaskConfigResponse

    Character mask config for CharacterMaskField FieldMetadatas.

    contextual_deid ContextualDeidConfigResponse

    Configure contextual de-id.

    crypto_hash_config CryptoHashConfigResponse

    Crypo hash config for CharacterMaskField FieldMetadatas.

    date_shift_config DateShiftConfigResponse

    Date shifting config for CharacterMaskField FieldMetadatas.

    keep_extensions KeepExtensionsConfigResponse

    Configure keeping extensions by default.

    characterMaskConfig Property Map

    Character mask config for CharacterMaskField FieldMetadatas.

    contextualDeid Property Map

    Configure contextual de-id.

    cryptoHashConfig Property Map

    Crypo hash config for CharacterMaskField FieldMetadatas.

    dateShiftConfig Property Map

    Date shifting config for CharacterMaskField FieldMetadatas.

    keepExtensions Property Map

    Configure keeping extensions by default.

    GoogleCloudHealthcareV1beta1FhirBigQueryDestination

    DatasetUri string

    BigQuery URI to an existing dataset, up to 2000 characters long, in the format bq://projectId.bqDatasetId.

    Force bool

    Use write_disposition instead. If write_disposition is specified, this parameter is ignored. force=false is equivalent to write_disposition=WRITE_EMPTY and force=true is equivalent to write_disposition=WRITE_TRUNCATE.

    SchemaConfig Pulumi.GoogleNative.Healthcare.V1Beta1.Inputs.SchemaConfig

    The configuration for the exported BigQuery schema.

    WriteDisposition Pulumi.GoogleNative.Healthcare.V1Beta1.GoogleCloudHealthcareV1beta1FhirBigQueryDestinationWriteDisposition

    Determines if existing data in the destination dataset is overwritten, appended to, or not written if the tables contain data. If a write_disposition is specified, the force parameter is ignored.

    DatasetUri string

    BigQuery URI to an existing dataset, up to 2000 characters long, in the format bq://projectId.bqDatasetId.

    Force bool

    Use write_disposition instead. If write_disposition is specified, this parameter is ignored. force=false is equivalent to write_disposition=WRITE_EMPTY and force=true is equivalent to write_disposition=WRITE_TRUNCATE.

    SchemaConfig SchemaConfig

    The configuration for the exported BigQuery schema.

    WriteDisposition GoogleCloudHealthcareV1beta1FhirBigQueryDestinationWriteDisposition

    Determines if existing data in the destination dataset is overwritten, appended to, or not written if the tables contain data. If a write_disposition is specified, the force parameter is ignored.

    datasetUri String

    BigQuery URI to an existing dataset, up to 2000 characters long, in the format bq://projectId.bqDatasetId.

    force Boolean

    Use write_disposition instead. If write_disposition is specified, this parameter is ignored. force=false is equivalent to write_disposition=WRITE_EMPTY and force=true is equivalent to write_disposition=WRITE_TRUNCATE.

    schemaConfig SchemaConfig

    The configuration for the exported BigQuery schema.

    writeDisposition GoogleCloudHealthcareV1beta1FhirBigQueryDestinationWriteDisposition

    Determines if existing data in the destination dataset is overwritten, appended to, or not written if the tables contain data. If a write_disposition is specified, the force parameter is ignored.

    datasetUri string

    BigQuery URI to an existing dataset, up to 2000 characters long, in the format bq://projectId.bqDatasetId.

    force boolean

    Use write_disposition instead. If write_disposition is specified, this parameter is ignored. force=false is equivalent to write_disposition=WRITE_EMPTY and force=true is equivalent to write_disposition=WRITE_TRUNCATE.

    schemaConfig SchemaConfig

    The configuration for the exported BigQuery schema.

    writeDisposition GoogleCloudHealthcareV1beta1FhirBigQueryDestinationWriteDisposition

    Determines if existing data in the destination dataset is overwritten, appended to, or not written if the tables contain data. If a write_disposition is specified, the force parameter is ignored.

    dataset_uri str

    BigQuery URI to an existing dataset, up to 2000 characters long, in the format bq://projectId.bqDatasetId.

    force bool

    Use write_disposition instead. If write_disposition is specified, this parameter is ignored. force=false is equivalent to write_disposition=WRITE_EMPTY and force=true is equivalent to write_disposition=WRITE_TRUNCATE.

    schema_config SchemaConfig

    The configuration for the exported BigQuery schema.

    write_disposition GoogleCloudHealthcareV1beta1FhirBigQueryDestinationWriteDisposition

    Determines if existing data in the destination dataset is overwritten, appended to, or not written if the tables contain data. If a write_disposition is specified, the force parameter is ignored.

    datasetUri String

    BigQuery URI to an existing dataset, up to 2000 characters long, in the format bq://projectId.bqDatasetId.

    force Boolean

    Use write_disposition instead. If write_disposition is specified, this parameter is ignored. force=false is equivalent to write_disposition=WRITE_EMPTY and force=true is equivalent to write_disposition=WRITE_TRUNCATE.

    schemaConfig Property Map

    The configuration for the exported BigQuery schema.

    writeDisposition "WRITE_DISPOSITION_UNSPECIFIED" | "WRITE_EMPTY" | "WRITE_TRUNCATE" | "WRITE_APPEND"

    Determines if existing data in the destination dataset is overwritten, appended to, or not written if the tables contain data. If a write_disposition is specified, the force parameter is ignored.

    GoogleCloudHealthcareV1beta1FhirBigQueryDestinationResponse

    DatasetUri string

    BigQuery URI to an existing dataset, up to 2000 characters long, in the format bq://projectId.bqDatasetId.

    Force bool

    Use write_disposition instead. If write_disposition is specified, this parameter is ignored. force=false is equivalent to write_disposition=WRITE_EMPTY and force=true is equivalent to write_disposition=WRITE_TRUNCATE.

    SchemaConfig Pulumi.GoogleNative.Healthcare.V1Beta1.Inputs.SchemaConfigResponse

    The configuration for the exported BigQuery schema.

    WriteDisposition string

    Determines if existing data in the destination dataset is overwritten, appended to, or not written if the tables contain data. If a write_disposition is specified, the force parameter is ignored.

    DatasetUri string

    BigQuery URI to an existing dataset, up to 2000 characters long, in the format bq://projectId.bqDatasetId.

    Force bool

    Use write_disposition instead. If write_disposition is specified, this parameter is ignored. force=false is equivalent to write_disposition=WRITE_EMPTY and force=true is equivalent to write_disposition=WRITE_TRUNCATE.

    SchemaConfig SchemaConfigResponse

    The configuration for the exported BigQuery schema.

    WriteDisposition string

    Determines if existing data in the destination dataset is overwritten, appended to, or not written if the tables contain data. If a write_disposition is specified, the force parameter is ignored.

    datasetUri String

    BigQuery URI to an existing dataset, up to 2000 characters long, in the format bq://projectId.bqDatasetId.

    force Boolean

    Use write_disposition instead. If write_disposition is specified, this parameter is ignored. force=false is equivalent to write_disposition=WRITE_EMPTY and force=true is equivalent to write_disposition=WRITE_TRUNCATE.

    schemaConfig SchemaConfigResponse

    The configuration for the exported BigQuery schema.

    writeDisposition String

    Determines if existing data in the destination dataset is overwritten, appended to, or not written if the tables contain data. If a write_disposition is specified, the force parameter is ignored.

    datasetUri string

    BigQuery URI to an existing dataset, up to 2000 characters long, in the format bq://projectId.bqDatasetId.

    force boolean

    Use write_disposition instead. If write_disposition is specified, this parameter is ignored. force=false is equivalent to write_disposition=WRITE_EMPTY and force=true is equivalent to write_disposition=WRITE_TRUNCATE.

    schemaConfig SchemaConfigResponse

    The configuration for the exported BigQuery schema.

    writeDisposition string

    Determines if existing data in the destination dataset is overwritten, appended to, or not written if the tables contain data. If a write_disposition is specified, the force parameter is ignored.

    dataset_uri str

    BigQuery URI to an existing dataset, up to 2000 characters long, in the format bq://projectId.bqDatasetId.

    force bool

    Use write_disposition instead. If write_disposition is specified, this parameter is ignored. force=false is equivalent to write_disposition=WRITE_EMPTY and force=true is equivalent to write_disposition=WRITE_TRUNCATE.

    schema_config SchemaConfigResponse

    The configuration for the exported BigQuery schema.

    write_disposition str

    Determines if existing data in the destination dataset is overwritten, appended to, or not written if the tables contain data. If a write_disposition is specified, the force parameter is ignored.

    datasetUri String

    BigQuery URI to an existing dataset, up to 2000 characters long, in the format bq://projectId.bqDatasetId.

    force Boolean

    Use write_disposition instead. If write_disposition is specified, this parameter is ignored. force=false is equivalent to write_disposition=WRITE_EMPTY and force=true is equivalent to write_disposition=WRITE_TRUNCATE.

    schemaConfig Property Map

    The configuration for the exported BigQuery schema.

    writeDisposition String

    Determines if existing data in the destination dataset is overwritten, appended to, or not written if the tables contain data. If a write_disposition is specified, the force parameter is ignored.

    GoogleCloudHealthcareV1beta1FhirBigQueryDestinationWriteDisposition

    WriteDispositionUnspecified
    WRITE_DISPOSITION_UNSPECIFIED

    Default behavior is the same as WRITE_EMPTY.

    WriteEmpty
    WRITE_EMPTY

    Only export data if the destination tables are empty.

    WriteTruncate
    WRITE_TRUNCATE

    Erase all existing data in the destination tables before writing the FHIR resources.

    WriteAppend
    WRITE_APPEND

    Append data to the destination tables.

    GoogleCloudHealthcareV1beta1FhirBigQueryDestinationWriteDispositionWriteDispositionUnspecified
    WRITE_DISPOSITION_UNSPECIFIED

    Default behavior is the same as WRITE_EMPTY.

    GoogleCloudHealthcareV1beta1FhirBigQueryDestinationWriteDispositionWriteEmpty
    WRITE_EMPTY

    Only export data if the destination tables are empty.

    GoogleCloudHealthcareV1beta1FhirBigQueryDestinationWriteDispositionWriteTruncate
    WRITE_TRUNCATE

    Erase all existing data in the destination tables before writing the FHIR resources.

    GoogleCloudHealthcareV1beta1FhirBigQueryDestinationWriteDispositionWriteAppend
    WRITE_APPEND

    Append data to the destination tables.

    WriteDispositionUnspecified
    WRITE_DISPOSITION_UNSPECIFIED

    Default behavior is the same as WRITE_EMPTY.

    WriteEmpty
    WRITE_EMPTY

    Only export data if the destination tables are empty.

    WriteTruncate
    WRITE_TRUNCATE

    Erase all existing data in the destination tables before writing the FHIR resources.

    WriteAppend
    WRITE_APPEND

    Append data to the destination tables.

    WriteDispositionUnspecified
    WRITE_DISPOSITION_UNSPECIFIED

    Default behavior is the same as WRITE_EMPTY.

    WriteEmpty
    WRITE_EMPTY

    Only export data if the destination tables are empty.

    WriteTruncate
    WRITE_TRUNCATE

    Erase all existing data in the destination tables before writing the FHIR resources.

    WriteAppend
    WRITE_APPEND

    Append data to the destination tables.

    WRITE_DISPOSITION_UNSPECIFIED
    WRITE_DISPOSITION_UNSPECIFIED

    Default behavior is the same as WRITE_EMPTY.

    WRITE_EMPTY
    WRITE_EMPTY

    Only export data if the destination tables are empty.

    WRITE_TRUNCATE
    WRITE_TRUNCATE

    Erase all existing data in the destination tables before writing the FHIR resources.

    WRITE_APPEND
    WRITE_APPEND

    Append data to the destination tables.

    "WRITE_DISPOSITION_UNSPECIFIED"
    WRITE_DISPOSITION_UNSPECIFIED

    Default behavior is the same as WRITE_EMPTY.

    "WRITE_EMPTY"
    WRITE_EMPTY

    Only export data if the destination tables are empty.

    "WRITE_TRUNCATE"
    WRITE_TRUNCATE

    Erase all existing data in the destination tables before writing the FHIR resources.

    "WRITE_APPEND"
    WRITE_APPEND

    Append data to the destination tables.

    ImageConfig

    AdditionalInfoTypes List<string>

    Additional InfoTypes to redact in the images in addition to those used by text_redaction_mode. Can only be used when text_redaction_mode is set to REDACT_SENSITIVE_TEXT, REDACT_SENSITIVE_TEXT_CLEAN_DESCRIPTORS or TEXT_REDACTION_MODE_UNSPECIFIED.

    ExcludeInfoTypes List<string>

    InfoTypes to skip redacting, overriding those used by text_redaction_mode. Can only be used when text_redaction_mode is set to REDACT_SENSITIVE_TEXT or REDACT_SENSITIVE_TEXT_CLEAN_DESCRIPTORS.

    TextRedactionMode Pulumi.GoogleNative.Healthcare.V1Beta1.ImageConfigTextRedactionMode

    Determines how to redact text from image.

    AdditionalInfoTypes []string

    Additional InfoTypes to redact in the images in addition to those used by text_redaction_mode. Can only be used when text_redaction_mode is set to REDACT_SENSITIVE_TEXT, REDACT_SENSITIVE_TEXT_CLEAN_DESCRIPTORS or TEXT_REDACTION_MODE_UNSPECIFIED.

    ExcludeInfoTypes []string

    InfoTypes to skip redacting, overriding those used by text_redaction_mode. Can only be used when text_redaction_mode is set to REDACT_SENSITIVE_TEXT or REDACT_SENSITIVE_TEXT_CLEAN_DESCRIPTORS.

    TextRedactionMode ImageConfigTextRedactionMode

    Determines how to redact text from image.

    additionalInfoTypes List<String>

    Additional InfoTypes to redact in the images in addition to those used by text_redaction_mode. Can only be used when text_redaction_mode is set to REDACT_SENSITIVE_TEXT, REDACT_SENSITIVE_TEXT_CLEAN_DESCRIPTORS or TEXT_REDACTION_MODE_UNSPECIFIED.

    excludeInfoTypes List<String>

    InfoTypes to skip redacting, overriding those used by text_redaction_mode. Can only be used when text_redaction_mode is set to REDACT_SENSITIVE_TEXT or REDACT_SENSITIVE_TEXT_CLEAN_DESCRIPTORS.

    textRedactionMode ImageConfigTextRedactionMode

    Determines how to redact text from image.

    additionalInfoTypes string[]

    Additional InfoTypes to redact in the images in addition to those used by text_redaction_mode. Can only be used when text_redaction_mode is set to REDACT_SENSITIVE_TEXT, REDACT_SENSITIVE_TEXT_CLEAN_DESCRIPTORS or TEXT_REDACTION_MODE_UNSPECIFIED.

    excludeInfoTypes string[]

    InfoTypes to skip redacting, overriding those used by text_redaction_mode. Can only be used when text_redaction_mode is set to REDACT_SENSITIVE_TEXT or REDACT_SENSITIVE_TEXT_CLEAN_DESCRIPTORS.

    textRedactionMode ImageConfigTextRedactionMode

    Determines how to redact text from image.

    additional_info_types Sequence[str]

    Additional InfoTypes to redact in the images in addition to those used by text_redaction_mode. Can only be used when text_redaction_mode is set to REDACT_SENSITIVE_TEXT, REDACT_SENSITIVE_TEXT_CLEAN_DESCRIPTORS or TEXT_REDACTION_MODE_UNSPECIFIED.

    exclude_info_types Sequence[str]

    InfoTypes to skip redacting, overriding those used by text_redaction_mode. Can only be used when text_redaction_mode is set to REDACT_SENSITIVE_TEXT or REDACT_SENSITIVE_TEXT_CLEAN_DESCRIPTORS.

    text_redaction_mode ImageConfigTextRedactionMode

    Determines how to redact text from image.

    additionalInfoTypes List<String>

    Additional InfoTypes to redact in the images in addition to those used by text_redaction_mode. Can only be used when text_redaction_mode is set to REDACT_SENSITIVE_TEXT, REDACT_SENSITIVE_TEXT_CLEAN_DESCRIPTORS or TEXT_REDACTION_MODE_UNSPECIFIED.

    excludeInfoTypes List<String>

    InfoTypes to skip redacting, overriding those used by text_redaction_mode. Can only be used when text_redaction_mode is set to REDACT_SENSITIVE_TEXT or REDACT_SENSITIVE_TEXT_CLEAN_DESCRIPTORS.

    textRedactionMode "TEXT_REDACTION_MODE_UNSPECIFIED" | "REDACT_ALL_TEXT" | "REDACT_SENSITIVE_TEXT" | "REDACT_NO_TEXT" | "REDACT_SENSITIVE_TEXT_CLEAN_DESCRIPTORS"

    Determines how to redact text from image.

    ImageConfigResponse

    AdditionalInfoTypes List<string>

    Additional InfoTypes to redact in the images in addition to those used by text_redaction_mode. Can only be used when text_redaction_mode is set to REDACT_SENSITIVE_TEXT, REDACT_SENSITIVE_TEXT_CLEAN_DESCRIPTORS or TEXT_REDACTION_MODE_UNSPECIFIED.

    ExcludeInfoTypes List<string>

    InfoTypes to skip redacting, overriding those used by text_redaction_mode. Can only be used when text_redaction_mode is set to REDACT_SENSITIVE_TEXT or REDACT_SENSITIVE_TEXT_CLEAN_DESCRIPTORS.

    TextRedactionMode string

    Determines how to redact text from image.

    AdditionalInfoTypes []string

    Additional InfoTypes to redact in the images in addition to those used by text_redaction_mode. Can only be used when text_redaction_mode is set to REDACT_SENSITIVE_TEXT, REDACT_SENSITIVE_TEXT_CLEAN_DESCRIPTORS or TEXT_REDACTION_MODE_UNSPECIFIED.

    ExcludeInfoTypes []string

    InfoTypes to skip redacting, overriding those used by text_redaction_mode. Can only be used when text_redaction_mode is set to REDACT_SENSITIVE_TEXT or REDACT_SENSITIVE_TEXT_CLEAN_DESCRIPTORS.

    TextRedactionMode string

    Determines how to redact text from image.

    additionalInfoTypes List<String>

    Additional InfoTypes to redact in the images in addition to those used by text_redaction_mode. Can only be used when text_redaction_mode is set to REDACT_SENSITIVE_TEXT, REDACT_SENSITIVE_TEXT_CLEAN_DESCRIPTORS or TEXT_REDACTION_MODE_UNSPECIFIED.

    excludeInfoTypes List<String>

    InfoTypes to skip redacting, overriding those used by text_redaction_mode. Can only be used when text_redaction_mode is set to REDACT_SENSITIVE_TEXT or REDACT_SENSITIVE_TEXT_CLEAN_DESCRIPTORS.

    textRedactionMode String

    Determines how to redact text from image.

    additionalInfoTypes string[]

    Additional InfoTypes to redact in the images in addition to those used by text_redaction_mode. Can only be used when text_redaction_mode is set to REDACT_SENSITIVE_TEXT, REDACT_SENSITIVE_TEXT_CLEAN_DESCRIPTORS or TEXT_REDACTION_MODE_UNSPECIFIED.

    excludeInfoTypes string[]

    InfoTypes to skip redacting, overriding those used by text_redaction_mode. Can only be used when text_redaction_mode is set to REDACT_SENSITIVE_TEXT or REDACT_SENSITIVE_TEXT_CLEAN_DESCRIPTORS.

    textRedactionMode string

    Determines how to redact text from image.

    additional_info_types Sequence[str]

    Additional InfoTypes to redact in the images in addition to those used by text_redaction_mode. Can only be used when text_redaction_mode is set to REDACT_SENSITIVE_TEXT, REDACT_SENSITIVE_TEXT_CLEAN_DESCRIPTORS or TEXT_REDACTION_MODE_UNSPECIFIED.

    exclude_info_types Sequence[str]

    InfoTypes to skip redacting, overriding those used by text_redaction_mode. Can only be used when text_redaction_mode is set to REDACT_SENSITIVE_TEXT or REDACT_SENSITIVE_TEXT_CLEAN_DESCRIPTORS.

    text_redaction_mode str

    Determines how to redact text from image.

    additionalInfoTypes List<String>

    Additional InfoTypes to redact in the images in addition to those used by text_redaction_mode. Can only be used when text_redaction_mode is set to REDACT_SENSITIVE_TEXT, REDACT_SENSITIVE_TEXT_CLEAN_DESCRIPTORS or TEXT_REDACTION_MODE_UNSPECIFIED.

    excludeInfoTypes List<String>

    InfoTypes to skip redacting, overriding those used by text_redaction_mode. Can only be used when text_redaction_mode is set to REDACT_SENSITIVE_TEXT or REDACT_SENSITIVE_TEXT_CLEAN_DESCRIPTORS.

    textRedactionMode String

    Determines how to redact text from image.

    ImageConfigTextRedactionMode

    TextRedactionModeUnspecified
    TEXT_REDACTION_MODE_UNSPECIFIED

    No text redaction specified. Same as REDACT_NO_TEXT.

    RedactAllText
    REDACT_ALL_TEXT

    Redact all text.

    RedactSensitiveText
    REDACT_SENSITIVE_TEXT

    Redact sensitive text. Uses the set of Default DICOM InfoTypes.

    RedactNoText
    REDACT_NO_TEXT

    Do not redact text.

    RedactSensitiveTextCleanDescriptors
    REDACT_SENSITIVE_TEXT_CLEAN_DESCRIPTORS

    This mode is like REDACT_SENSITIVE_TEXT with the addition of the [Clean Descriptors Option] (https://dicom.nema.org/medical/dicom/2018e/output/chtml/part15/sect_E.3.5.html) enabled: When cleaning text, the process attempts to transform phrases matching any of the tags marked for removal (action codes D, Z, X, and U) in the [Basic Profile] (https://dicom.nema.org/medical/dicom/2018e/output/chtml/part15/chapter_E.html). These contextual phrases are replaced with the token "[CTX]". This mode uses an additional InfoType during inspection.

    ImageConfigTextRedactionModeTextRedactionModeUnspecified
    TEXT_REDACTION_MODE_UNSPECIFIED

    No text redaction specified. Same as REDACT_NO_TEXT.

    ImageConfigTextRedactionModeRedactAllText
    REDACT_ALL_TEXT

    Redact all text.

    ImageConfigTextRedactionModeRedactSensitiveText
    REDACT_SENSITIVE_TEXT

    Redact sensitive text. Uses the set of Default DICOM InfoTypes.

    ImageConfigTextRedactionModeRedactNoText
    REDACT_NO_TEXT

    Do not redact text.

    ImageConfigTextRedactionModeRedactSensitiveTextCleanDescriptors
    REDACT_SENSITIVE_TEXT_CLEAN_DESCRIPTORS

    This mode is like REDACT_SENSITIVE_TEXT with the addition of the [Clean Descriptors Option] (https://dicom.nema.org/medical/dicom/2018e/output/chtml/part15/sect_E.3.5.html) enabled: When cleaning text, the process attempts to transform phrases matching any of the tags marked for removal (action codes D, Z, X, and U) in the [Basic Profile] (https://dicom.nema.org/medical/dicom/2018e/output/chtml/part15/chapter_E.html). These contextual phrases are replaced with the token "[CTX]". This mode uses an additional InfoType during inspection.

    TextRedactionModeUnspecified
    TEXT_REDACTION_MODE_UNSPECIFIED

    No text redaction specified. Same as REDACT_NO_TEXT.

    RedactAllText
    REDACT_ALL_TEXT

    Redact all text.

    RedactSensitiveText
    REDACT_SENSITIVE_TEXT

    Redact sensitive text. Uses the set of Default DICOM InfoTypes.

    RedactNoText
    REDACT_NO_TEXT

    Do not redact text.

    RedactSensitiveTextCleanDescriptors
    REDACT_SENSITIVE_TEXT_CLEAN_DESCRIPTORS

    This mode is like REDACT_SENSITIVE_TEXT with the addition of the [Clean Descriptors Option] (https://dicom.nema.org/medical/dicom/2018e/output/chtml/part15/sect_E.3.5.html) enabled: When cleaning text, the process attempts to transform phrases matching any of the tags marked for removal (action codes D, Z, X, and U) in the [Basic Profile] (https://dicom.nema.org/medical/dicom/2018e/output/chtml/part15/chapter_E.html). These contextual phrases are replaced with the token "[CTX]". This mode uses an additional InfoType during inspection.

    TextRedactionModeUnspecified
    TEXT_REDACTION_MODE_UNSPECIFIED

    No text redaction specified. Same as REDACT_NO_TEXT.

    RedactAllText
    REDACT_ALL_TEXT

    Redact all text.

    RedactSensitiveText
    REDACT_SENSITIVE_TEXT

    Redact sensitive text. Uses the set of Default DICOM InfoTypes.

    RedactNoText
    REDACT_NO_TEXT

    Do not redact text.

    RedactSensitiveTextCleanDescriptors
    REDACT_SENSITIVE_TEXT_CLEAN_DESCRIPTORS

    This mode is like REDACT_SENSITIVE_TEXT with the addition of the [Clean Descriptors Option] (https://dicom.nema.org/medical/dicom/2018e/output/chtml/part15/sect_E.3.5.html) enabled: When cleaning text, the process attempts to transform phrases matching any of the tags marked for removal (action codes D, Z, X, and U) in the [Basic Profile] (https://dicom.nema.org/medical/dicom/2018e/output/chtml/part15/chapter_E.html). These contextual phrases are replaced with the token "[CTX]". This mode uses an additional InfoType during inspection.

    TEXT_REDACTION_MODE_UNSPECIFIED
    TEXT_REDACTION_MODE_UNSPECIFIED

    No text redaction specified. Same as REDACT_NO_TEXT.

    REDACT_ALL_TEXT
    REDACT_ALL_TEXT

    Redact all text.

    REDACT_SENSITIVE_TEXT
    REDACT_SENSITIVE_TEXT

    Redact sensitive text. Uses the set of Default DICOM InfoTypes.

    REDACT_NO_TEXT
    REDACT_NO_TEXT

    Do not redact text.

    REDACT_SENSITIVE_TEXT_CLEAN_DESCRIPTORS
    REDACT_SENSITIVE_TEXT_CLEAN_DESCRIPTORS

    This mode is like REDACT_SENSITIVE_TEXT with the addition of the [Clean Descriptors Option] (https://dicom.nema.org/medical/dicom/2018e/output/chtml/part15/sect_E.3.5.html) enabled: When cleaning text, the process attempts to transform phrases matching any of the tags marked for removal (action codes D, Z, X, and U) in the [Basic Profile] (https://dicom.nema.org/medical/dicom/2018e/output/chtml/part15/chapter_E.html). These contextual phrases are replaced with the token "[CTX]". This mode uses an additional InfoType during inspection.

    "TEXT_REDACTION_MODE_UNSPECIFIED"
    TEXT_REDACTION_MODE_UNSPECIFIED

    No text redaction specified. Same as REDACT_NO_TEXT.

    "REDACT_ALL_TEXT"
    REDACT_ALL_TEXT

    Redact all text.

    "REDACT_SENSITIVE_TEXT"
    REDACT_SENSITIVE_TEXT

    Redact sensitive text. Uses the set of Default DICOM InfoTypes.

    "REDACT_NO_TEXT"
    REDACT_NO_TEXT

    Do not redact text.

    "REDACT_SENSITIVE_TEXT_CLEAN_DESCRIPTORS"
    REDACT_SENSITIVE_TEXT_CLEAN_DESCRIPTORS

    This mode is like REDACT_SENSITIVE_TEXT with the addition of the [Clean Descriptors Option] (https://dicom.nema.org/medical/dicom/2018e/output/chtml/part15/sect_E.3.5.html) enabled: When cleaning text, the process attempts to transform phrases matching any of the tags marked for removal (action codes D, Z, X, and U) in the [Basic Profile] (https://dicom.nema.org/medical/dicom/2018e/output/chtml/part15/chapter_E.html). These contextual phrases are replaced with the token "[CTX]". This mode uses an additional InfoType during inspection.

    InfoTypeTransformation

    CharacterMaskConfig Pulumi.GoogleNative.Healthcare.V1Beta1.Inputs.CharacterMaskConfig

    Config for character mask.

    CryptoHashConfig Pulumi.GoogleNative.Healthcare.V1Beta1.Inputs.CryptoHashConfig

    Config for crypto hash.

    DateShiftConfig Pulumi.GoogleNative.Healthcare.V1Beta1.Inputs.DateShiftConfig

    Config for date shift.

    InfoTypes List<string>

    InfoTypes to apply this transformation to. If this is not specified, this transformation becomes the default transformation, and is used for any info_type that is not specified in another transformation.

    RedactConfig Pulumi.GoogleNative.Healthcare.V1Beta1.Inputs.RedactConfig

    Config for text redaction.

    ReplaceWithInfoTypeConfig Pulumi.GoogleNative.Healthcare.V1Beta1.Inputs.ReplaceWithInfoTypeConfig

    Config for replace with InfoType.

    CharacterMaskConfig CharacterMaskConfig

    Config for character mask.

    CryptoHashConfig CryptoHashConfig

    Config for crypto hash.

    DateShiftConfig DateShiftConfig

    Config for date shift.

    InfoTypes []string

    InfoTypes to apply this transformation to. If this is not specified, this transformation becomes the default transformation, and is used for any info_type that is not specified in another transformation.

    RedactConfig RedactConfig

    Config for text redaction.

    ReplaceWithInfoTypeConfig ReplaceWithInfoTypeConfig

    Config for replace with InfoType.

    characterMaskConfig CharacterMaskConfig

    Config for character mask.

    cryptoHashConfig CryptoHashConfig

    Config for crypto hash.

    dateShiftConfig DateShiftConfig

    Config for date shift.

    infoTypes List<String>

    InfoTypes to apply this transformation to. If this is not specified, this transformation becomes the default transformation, and is used for any info_type that is not specified in another transformation.

    redactConfig RedactConfig

    Config for text redaction.

    replaceWithInfoTypeConfig ReplaceWithInfoTypeConfig

    Config for replace with InfoType.

    characterMaskConfig CharacterMaskConfig

    Config for character mask.

    cryptoHashConfig CryptoHashConfig

    Config for crypto hash.

    dateShiftConfig DateShiftConfig

    Config for date shift.

    infoTypes string[]

    InfoTypes to apply this transformation to. If this is not specified, this transformation becomes the default transformation, and is used for any info_type that is not specified in another transformation.

    redactConfig RedactConfig

    Config for text redaction.

    replaceWithInfoTypeConfig ReplaceWithInfoTypeConfig

    Config for replace with InfoType.

    character_mask_config CharacterMaskConfig

    Config for character mask.

    crypto_hash_config CryptoHashConfig

    Config for crypto hash.

    date_shift_config DateShiftConfig

    Config for date shift.

    info_types Sequence[str]

    InfoTypes to apply this transformation to. If this is not specified, this transformation becomes the default transformation, and is used for any info_type that is not specified in another transformation.

    redact_config RedactConfig

    Config for text redaction.

    replace_with_info_type_config ReplaceWithInfoTypeConfig

    Config for replace with InfoType.

    characterMaskConfig Property Map

    Config for character mask.

    cryptoHashConfig Property Map

    Config for crypto hash.

    dateShiftConfig Property Map

    Config for date shift.

    infoTypes List<String>

    InfoTypes to apply this transformation to. If this is not specified, this transformation becomes the default transformation, and is used for any info_type that is not specified in another transformation.

    redactConfig Property Map

    Config for text redaction.

    replaceWithInfoTypeConfig Property Map

    Config for replace with InfoType.

    InfoTypeTransformationResponse

    CharacterMaskConfig Pulumi.GoogleNative.Healthcare.V1Beta1.Inputs.CharacterMaskConfigResponse

    Config for character mask.

    CryptoHashConfig Pulumi.GoogleNative.Healthcare.V1Beta1.Inputs.CryptoHashConfigResponse

    Config for crypto hash.

    DateShiftConfig Pulumi.GoogleNative.Healthcare.V1Beta1.Inputs.DateShiftConfigResponse

    Config for date shift.

    InfoTypes List<string>

    InfoTypes to apply this transformation to. If this is not specified, this transformation becomes the default transformation, and is used for any info_type that is not specified in another transformation.

    RedactConfig Pulumi.GoogleNative.Healthcare.V1Beta1.Inputs.RedactConfigResponse

    Config for text redaction.

    ReplaceWithInfoTypeConfig Pulumi.GoogleNative.Healthcare.V1Beta1.Inputs.ReplaceWithInfoTypeConfigResponse

    Config for replace with InfoType.

    CharacterMaskConfig CharacterMaskConfigResponse

    Config for character mask.

    CryptoHashConfig CryptoHashConfigResponse

    Config for crypto hash.

    DateShiftConfig DateShiftConfigResponse

    Config for date shift.

    InfoTypes []string

    InfoTypes to apply this transformation to. If this is not specified, this transformation becomes the default transformation, and is used for any info_type that is not specified in another transformation.

    RedactConfig RedactConfigResponse

    Config for text redaction.

    ReplaceWithInfoTypeConfig ReplaceWithInfoTypeConfigResponse

    Config for replace with InfoType.

    characterMaskConfig CharacterMaskConfigResponse

    Config for character mask.

    cryptoHashConfig CryptoHashConfigResponse

    Config for crypto hash.

    dateShiftConfig DateShiftConfigResponse

    Config for date shift.

    infoTypes List<String>

    InfoTypes to apply this transformation to. If this is not specified, this transformation becomes the default transformation, and is used for any info_type that is not specified in another transformation.

    redactConfig RedactConfigResponse

    Config for text redaction.

    replaceWithInfoTypeConfig ReplaceWithInfoTypeConfigResponse

    Config for replace with InfoType.

    characterMaskConfig CharacterMaskConfigResponse

    Config for character mask.

    cryptoHashConfig CryptoHashConfigResponse

    Config for crypto hash.

    dateShiftConfig DateShiftConfigResponse

    Config for date shift.

    infoTypes string[]

    InfoTypes to apply this transformation to. If this is not specified, this transformation becomes the default transformation, and is used for any info_type that is not specified in another transformation.

    redactConfig RedactConfigResponse

    Config for text redaction.

    replaceWithInfoTypeConfig ReplaceWithInfoTypeConfigResponse

    Config for replace with InfoType.

    character_mask_config CharacterMaskConfigResponse

    Config for character mask.

    crypto_hash_config CryptoHashConfigResponse

    Config for crypto hash.

    date_shift_config DateShiftConfigResponse

    Config for date shift.

    info_types Sequence[str]

    InfoTypes to apply this transformation to. If this is not specified, this transformation becomes the default transformation, and is used for any info_type that is not specified in another transformation.

    redact_config RedactConfigResponse

    Config for text redaction.

    replace_with_info_type_config ReplaceWithInfoTypeConfigResponse

    Config for replace with InfoType.

    characterMaskConfig Property Map

    Config for character mask.

    cryptoHashConfig Property Map

    Config for crypto hash.

    dateShiftConfig Property Map

    Config for date shift.

    infoTypes List<String>

    InfoTypes to apply this transformation to. If this is not specified, this transformation becomes the default transformation, and is used for any info_type that is not specified in another transformation.

    redactConfig Property Map

    Config for text redaction.

    replaceWithInfoTypeConfig Property Map

    Config for replace with InfoType.

    KmsWrappedCryptoKey

    CryptoKey string

    The resource name of the KMS CryptoKey to use for unwrapping. For example, projects/{project_id}/locations/{location_id}/keyRings/{keyring}/cryptoKeys/{key}.

    WrappedKey string

    The wrapped data crypto key.

    CryptoKey string

    The resource name of the KMS CryptoKey to use for unwrapping. For example, projects/{project_id}/locations/{location_id}/keyRings/{keyring}/cryptoKeys/{key}.

    WrappedKey string

    The wrapped data crypto key.

    cryptoKey String

    The resource name of the KMS CryptoKey to use for unwrapping. For example, projects/{project_id}/locations/{location_id}/keyRings/{keyring}/cryptoKeys/{key}.

    wrappedKey String

    The wrapped data crypto key.

    cryptoKey string

    The resource name of the KMS CryptoKey to use for unwrapping. For example, projects/{project_id}/locations/{location_id}/keyRings/{keyring}/cryptoKeys/{key}.

    wrappedKey string

    The wrapped data crypto key.

    crypto_key str

    The resource name of the KMS CryptoKey to use for unwrapping. For example, projects/{project_id}/locations/{location_id}/keyRings/{keyring}/cryptoKeys/{key}.

    wrapped_key str

    The wrapped data crypto key.

    cryptoKey String

    The resource name of the KMS CryptoKey to use for unwrapping. For example, projects/{project_id}/locations/{location_id}/keyRings/{keyring}/cryptoKeys/{key}.

    wrappedKey String

    The wrapped data crypto key.

    KmsWrappedCryptoKeyResponse

    CryptoKey string

    The resource name of the KMS CryptoKey to use for unwrapping. For example, projects/{project_id}/locations/{location_id}/keyRings/{keyring}/cryptoKeys/{key}.

    WrappedKey string

    The wrapped data crypto key.

    CryptoKey string

    The resource name of the KMS CryptoKey to use for unwrapping. For example, projects/{project_id}/locations/{location_id}/keyRings/{keyring}/cryptoKeys/{key}.

    WrappedKey string

    The wrapped data crypto key.

    cryptoKey String

    The resource name of the KMS CryptoKey to use for unwrapping. For example, projects/{project_id}/locations/{location_id}/keyRings/{keyring}/cryptoKeys/{key}.

    wrappedKey String

    The wrapped data crypto key.

    cryptoKey string

    The resource name of the KMS CryptoKey to use for unwrapping. For example, projects/{project_id}/locations/{location_id}/keyRings/{keyring}/cryptoKeys/{key}.

    wrappedKey string

    The wrapped data crypto key.

    crypto_key str

    The resource name of the KMS CryptoKey to use for unwrapping. For example, projects/{project_id}/locations/{location_id}/keyRings/{keyring}/cryptoKeys/{key}.

    wrapped_key str

    The wrapped data crypto key.

    cryptoKey String

    The resource name of the KMS CryptoKey to use for unwrapping. For example, projects/{project_id}/locations/{location_id}/keyRings/{keyring}/cryptoKeys/{key}.

    wrappedKey String

    The wrapped data crypto key.

    NotificationConfig

    PubsubTopic string

    The Pub/Sub topic that notifications of changes are published on. Supplied by the client. PubsubMessage.Data contains the resource name. PubsubMessage.MessageId is the ID of this message. It is guaranteed to be unique within the topic. PubsubMessage.PublishTime is the time at which the message was published. Notifications are only sent if the topic is non-empty. Topic names must be scoped to a project. Cloud Healthcare API service account must have publisher permissions on the given Pub/Sub topic. Not having adequate permissions causes the calls that send notifications to fail. If a notification can't be published to Pub/Sub, errors are logged to Cloud Logging (see Viewing error logs in Cloud Logging). If the number of errors exceeds a certain rate, some aren't submitted. Note that not all operations trigger notifications, see Configuring Pub/Sub notifications for specific details.

    SendForBulkImport bool

    Indicates whether or not to send Pub/Sub notifications on bulk import. Only supported for DICOM imports.

    PubsubTopic string

    The Pub/Sub topic that notifications of changes are published on. Supplied by the client. PubsubMessage.Data contains the resource name. PubsubMessage.MessageId is the ID of this message. It is guaranteed to be unique within the topic. PubsubMessage.PublishTime is the time at which the message was published. Notifications are only sent if the topic is non-empty. Topic names must be scoped to a project. Cloud Healthcare API service account must have publisher permissions on the given Pub/Sub topic. Not having adequate permissions causes the calls that send notifications to fail. If a notification can't be published to Pub/Sub, errors are logged to Cloud Logging (see Viewing error logs in Cloud Logging). If the number of errors exceeds a certain rate, some aren't submitted. Note that not all operations trigger notifications, see Configuring Pub/Sub notifications for specific details.

    SendForBulkImport bool

    Indicates whether or not to send Pub/Sub notifications on bulk import. Only supported for DICOM imports.

    pubsubTopic String

    The Pub/Sub topic that notifications of changes are published on. Supplied by the client. PubsubMessage.Data contains the resource name. PubsubMessage.MessageId is the ID of this message. It is guaranteed to be unique within the topic. PubsubMessage.PublishTime is the time at which the message was published. Notifications are only sent if the topic is non-empty. Topic names must be scoped to a project. Cloud Healthcare API service account must have publisher permissions on the given Pub/Sub topic. Not having adequate permissions causes the calls that send notifications to fail. If a notification can't be published to Pub/Sub, errors are logged to Cloud Logging (see Viewing error logs in Cloud Logging). If the number of errors exceeds a certain rate, some aren't submitted. Note that not all operations trigger notifications, see Configuring Pub/Sub notifications for specific details.

    sendForBulkImport Boolean

    Indicates whether or not to send Pub/Sub notifications on bulk import. Only supported for DICOM imports.

    pubsubTopic string

    The Pub/Sub topic that notifications of changes are published on. Supplied by the client. PubsubMessage.Data contains the resource name. PubsubMessage.MessageId is the ID of this message. It is guaranteed to be unique within the topic. PubsubMessage.PublishTime is the time at which the message was published. Notifications are only sent if the topic is non-empty. Topic names must be scoped to a project. Cloud Healthcare API service account must have publisher permissions on the given Pub/Sub topic. Not having adequate permissions causes the calls that send notifications to fail. If a notification can't be published to Pub/Sub, errors are logged to Cloud Logging (see Viewing error logs in Cloud Logging). If the number of errors exceeds a certain rate, some aren't submitted. Note that not all operations trigger notifications, see Configuring Pub/Sub notifications for specific details.

    sendForBulkImport boolean

    Indicates whether or not to send Pub/Sub notifications on bulk import. Only supported for DICOM imports.

    pubsub_topic str

    The Pub/Sub topic that notifications of changes are published on. Supplied by the client. PubsubMessage.Data contains the resource name. PubsubMessage.MessageId is the ID of this message. It is guaranteed to be unique within the topic. PubsubMessage.PublishTime is the time at which the message was published. Notifications are only sent if the topic is non-empty. Topic names must be scoped to a project. Cloud Healthcare API service account must have publisher permissions on the given Pub/Sub topic. Not having adequate permissions causes the calls that send notifications to fail. If a notification can't be published to Pub/Sub, errors are logged to Cloud Logging (see Viewing error logs in Cloud Logging). If the number of errors exceeds a certain rate, some aren't submitted. Note that not all operations trigger notifications, see Configuring Pub/Sub notifications for specific details.

    send_for_bulk_import bool

    Indicates whether or not to send Pub/Sub notifications on bulk import. Only supported for DICOM imports.

    pubsubTopic String

    The Pub/Sub topic that notifications of changes are published on. Supplied by the client. PubsubMessage.Data contains the resource name. PubsubMessage.MessageId is the ID of this message. It is guaranteed to be unique within the topic. PubsubMessage.PublishTime is the time at which the message was published. Notifications are only sent if the topic is non-empty. Topic names must be scoped to a project. Cloud Healthcare API service account must have publisher permissions on the given Pub/Sub topic. Not having adequate permissions causes the calls that send notifications to fail. If a notification can't be published to Pub/Sub, errors are logged to Cloud Logging (see Viewing error logs in Cloud Logging). If the number of errors exceeds a certain rate, some aren't submitted. Note that not all operations trigger notifications, see Configuring Pub/Sub notifications for specific details.

    sendForBulkImport Boolean

    Indicates whether or not to send Pub/Sub notifications on bulk import. Only supported for DICOM imports.

    NotificationConfigResponse

    PubsubTopic string

    The Pub/Sub topic that notifications of changes are published on. Supplied by the client. PubsubMessage.Data contains the resource name. PubsubMessage.MessageId is the ID of this message. It is guaranteed to be unique within the topic. PubsubMessage.PublishTime is the time at which the message was published. Notifications are only sent if the topic is non-empty. Topic names must be scoped to a project. Cloud Healthcare API service account must have publisher permissions on the given Pub/Sub topic. Not having adequate permissions causes the calls that send notifications to fail. If a notification can't be published to Pub/Sub, errors are logged to Cloud Logging (see Viewing error logs in Cloud Logging). If the number of errors exceeds a certain rate, some aren't submitted. Note that not all operations trigger notifications, see Configuring Pub/Sub notifications for specific details.

    SendForBulkImport bool

    Indicates whether or not to send Pub/Sub notifications on bulk import. Only supported for DICOM imports.

    PubsubTopic string

    The Pub/Sub topic that notifications of changes are published on. Supplied by the client. PubsubMessage.Data contains the resource name. PubsubMessage.MessageId is the ID of this message. It is guaranteed to be unique within the topic. PubsubMessage.PublishTime is the time at which the message was published. Notifications are only sent if the topic is non-empty. Topic names must be scoped to a project. Cloud Healthcare API service account must have publisher permissions on the given Pub/Sub topic. Not having adequate permissions causes the calls that send notifications to fail. If a notification can't be published to Pub/Sub, errors are logged to Cloud Logging (see Viewing error logs in Cloud Logging). If the number of errors exceeds a certain rate, some aren't submitted. Note that not all operations trigger notifications, see Configuring Pub/Sub notifications for specific details.

    SendForBulkImport bool

    Indicates whether or not to send Pub/Sub notifications on bulk import. Only supported for DICOM imports.

    pubsubTopic String

    The Pub/Sub topic that notifications of changes are published on. Supplied by the client. PubsubMessage.Data contains the resource name. PubsubMessage.MessageId is the ID of this message. It is guaranteed to be unique within the topic. PubsubMessage.PublishTime is the time at which the message was published. Notifications are only sent if the topic is non-empty. Topic names must be scoped to a project. Cloud Healthcare API service account must have publisher permissions on the given Pub/Sub topic. Not having adequate permissions causes the calls that send notifications to fail. If a notification can't be published to Pub/Sub, errors are logged to Cloud Logging (see Viewing error logs in Cloud Logging). If the number of errors exceeds a certain rate, some aren't submitted. Note that not all operations trigger notifications, see Configuring Pub/Sub notifications for specific details.

    sendForBulkImport Boolean

    Indicates whether or not to send Pub/Sub notifications on bulk import. Only supported for DICOM imports.

    pubsubTopic string

    The Pub/Sub topic that notifications of changes are published on. Supplied by the client. PubsubMessage.Data contains the resource name. PubsubMessage.MessageId is the ID of this message. It is guaranteed to be unique within the topic. PubsubMessage.PublishTime is the time at which the message was published. Notifications are only sent if the topic is non-empty. Topic names must be scoped to a project. Cloud Healthcare API service account must have publisher permissions on the given Pub/Sub topic. Not having adequate permissions causes the calls that send notifications to fail. If a notification can't be published to Pub/Sub, errors are logged to Cloud Logging (see Viewing error logs in Cloud Logging). If the number of errors exceeds a certain rate, some aren't submitted. Note that not all operations trigger notifications, see Configuring Pub/Sub notifications for specific details.

    sendForBulkImport boolean

    Indicates whether or not to send Pub/Sub notifications on bulk import. Only supported for DICOM imports.

    pubsub_topic str

    The Pub/Sub topic that notifications of changes are published on. Supplied by the client. PubsubMessage.Data contains the resource name. PubsubMessage.MessageId is the ID of this message. It is guaranteed to be unique within the topic. PubsubMessage.PublishTime is the time at which the message was published. Notifications are only sent if the topic is non-empty. Topic names must be scoped to a project. Cloud Healthcare API service account must have publisher permissions on the given Pub/Sub topic. Not having adequate permissions causes the calls that send notifications to fail. If a notification can't be published to Pub/Sub, errors are logged to Cloud Logging (see Viewing error logs in Cloud Logging). If the number of errors exceeds a certain rate, some aren't submitted. Note that not all operations trigger notifications, see Configuring Pub/Sub notifications for specific details.

    send_for_bulk_import bool

    Indicates whether or not to send Pub/Sub notifications on bulk import. Only supported for DICOM imports.

    pubsubTopic String

    The Pub/Sub topic that notifications of changes are published on. Supplied by the client. PubsubMessage.Data contains the resource name. PubsubMessage.MessageId is the ID of this message. It is guaranteed to be unique within the topic. PubsubMessage.PublishTime is the time at which the message was published. Notifications are only sent if the topic is non-empty. Topic names must be scoped to a project. Cloud Healthcare API service account must have publisher permissions on the given Pub/Sub topic. Not having adequate permissions causes the calls that send notifications to fail. If a notification can't be published to Pub/Sub, errors are logged to Cloud Logging (see Viewing error logs in Cloud Logging). If the number of errors exceeds a certain rate, some aren't submitted. Note that not all operations trigger notifications, see Configuring Pub/Sub notifications for specific details.

    sendForBulkImport Boolean

    Indicates whether or not to send Pub/Sub notifications on bulk import. Only supported for DICOM imports.

    Options

    OptionsPrimaryIds

    PrimaryIdsOptionUnspecified
    PRIMARY_IDS_OPTION_UNSPECIFIED

    No value provided. Default to the behavior specified by the base profile.

    Keep
    KEEP

    Keep primary IDs.

    Regen
    REGEN

    Regenerate primary IDs.

    OptionsPrimaryIdsPrimaryIdsOptionUnspecified
    PRIMARY_IDS_OPTION_UNSPECIFIED

    No value provided. Default to the behavior specified by the base profile.

    OptionsPrimaryIdsKeep
    KEEP

    Keep primary IDs.

    OptionsPrimaryIdsRegen
    REGEN

    Regenerate primary IDs.

    PrimaryIdsOptionUnspecified
    PRIMARY_IDS_OPTION_UNSPECIFIED

    No value provided. Default to the behavior specified by the base profile.

    Keep
    KEEP

    Keep primary IDs.

    Regen
    REGEN

    Regenerate primary IDs.

    PrimaryIdsOptionUnspecified
    PRIMARY_IDS_OPTION_UNSPECIFIED

    No value provided. Default to the behavior specified by the base profile.

    Keep
    KEEP

    Keep primary IDs.

    Regen
    REGEN

    Regenerate primary IDs.

    PRIMARY_IDS_OPTION_UNSPECIFIED
    PRIMARY_IDS_OPTION_UNSPECIFIED

    No value provided. Default to the behavior specified by the base profile.

    KEEP
    KEEP

    Keep primary IDs.

    REGEN
    REGEN

    Regenerate primary IDs.

    "PRIMARY_IDS_OPTION_UNSPECIFIED"
    PRIMARY_IDS_OPTION_UNSPECIFIED

    No value provided. Default to the behavior specified by the base profile.

    "KEEP"
    KEEP

    Keep primary IDs.

    "REGEN"
    REGEN

    Regenerate primary IDs.

    OptionsResponse

    SchemaConfig

    LastUpdatedPartitionConfig Pulumi.GoogleNative.Healthcare.V1Beta1.Inputs.TimePartitioning

    The configuration for exported BigQuery tables to be partitioned by FHIR resource's last updated time column.

    RecursiveStructureDepth string

    The depth for all recursive structures in the output analytics schema. For example, concept in the CodeSystem resource is a recursive structure; when the depth is 2, the CodeSystem table will have a column called concept.concept but not concept.concept.concept. If not specified or set to 0, the server will use the default value 2. The maximum depth allowed is 5.

    SchemaType Pulumi.GoogleNative.Healthcare.V1Beta1.SchemaConfigSchemaType

    Specifies the output schema type. Schema type is required.

    LastUpdatedPartitionConfig TimePartitioning

    The configuration for exported BigQuery tables to be partitioned by FHIR resource's last updated time column.

    RecursiveStructureDepth string

    The depth for all recursive structures in the output analytics schema. For example, concept in the CodeSystem resource is a recursive structure; when the depth is 2, the CodeSystem table will have a column called concept.concept but not concept.concept.concept. If not specified or set to 0, the server will use the default value 2. The maximum depth allowed is 5.

    SchemaType SchemaConfigSchemaType

    Specifies the output schema type. Schema type is required.

    lastUpdatedPartitionConfig TimePartitioning

    The configuration for exported BigQuery tables to be partitioned by FHIR resource's last updated time column.

    recursiveStructureDepth String

    The depth for all recursive structures in the output analytics schema. For example, concept in the CodeSystem resource is a recursive structure; when the depth is 2, the CodeSystem table will have a column called concept.concept but not concept.concept.concept. If not specified or set to 0, the server will use the default value 2. The maximum depth allowed is 5.

    schemaType SchemaConfigSchemaType

    Specifies the output schema type. Schema type is required.

    lastUpdatedPartitionConfig TimePartitioning

    The configuration for exported BigQuery tables to be partitioned by FHIR resource's last updated time column.

    recursiveStructureDepth string

    The depth for all recursive structures in the output analytics schema. For example, concept in the CodeSystem resource is a recursive structure; when the depth is 2, the CodeSystem table will have a column called concept.concept but not concept.concept.concept. If not specified or set to 0, the server will use the default value 2. The maximum depth allowed is 5.

    schemaType SchemaConfigSchemaType

    Specifies the output schema type. Schema type is required.

    last_updated_partition_config TimePartitioning

    The configuration for exported BigQuery tables to be partitioned by FHIR resource's last updated time column.

    recursive_structure_depth str

    The depth for all recursive structures in the output analytics schema. For example, concept in the CodeSystem resource is a recursive structure; when the depth is 2, the CodeSystem table will have a column called concept.concept but not concept.concept.concept. If not specified or set to 0, the server will use the default value 2. The maximum depth allowed is 5.

    schema_type SchemaConfigSchemaType

    Specifies the output schema type. Schema type is required.

    lastUpdatedPartitionConfig Property Map

    The configuration for exported BigQuery tables to be partitioned by FHIR resource's last updated time column.

    recursiveStructureDepth String

    The depth for all recursive structures in the output analytics schema. For example, concept in the CodeSystem resource is a recursive structure; when the depth is 2, the CodeSystem table will have a column called concept.concept but not concept.concept.concept. If not specified or set to 0, the server will use the default value 2. The maximum depth allowed is 5.

    schemaType "SCHEMA_TYPE_UNSPECIFIED" | "LOSSLESS" | "ANALYTICS" | "ANALYTICS_V2"

    Specifies the output schema type. Schema type is required.

    SchemaConfigResponse

    LastUpdatedPartitionConfig Pulumi.GoogleNative.Healthcare.V1Beta1.Inputs.TimePartitioningResponse

    The configuration for exported BigQuery tables to be partitioned by FHIR resource's last updated time column.

    RecursiveStructureDepth string

    The depth for all recursive structures in the output analytics schema. For example, concept in the CodeSystem resource is a recursive structure; when the depth is 2, the CodeSystem table will have a column called concept.concept but not concept.concept.concept. If not specified or set to 0, the server will use the default value 2. The maximum depth allowed is 5.

    SchemaType string

    Specifies the output schema type. Schema type is required.

    LastUpdatedPartitionConfig TimePartitioningResponse

    The configuration for exported BigQuery tables to be partitioned by FHIR resource's last updated time column.

    RecursiveStructureDepth string

    The depth for all recursive structures in the output analytics schema. For example, concept in the CodeSystem resource is a recursive structure; when the depth is 2, the CodeSystem table will have a column called concept.concept but not concept.concept.concept. If not specified or set to 0, the server will use the default value 2. The maximum depth allowed is 5.

    SchemaType string

    Specifies the output schema type. Schema type is required.

    lastUpdatedPartitionConfig TimePartitioningResponse

    The configuration for exported BigQuery tables to be partitioned by FHIR resource's last updated time column.

    recursiveStructureDepth String

    The depth for all recursive structures in the output analytics schema. For example, concept in the CodeSystem resource is a recursive structure; when the depth is 2, the CodeSystem table will have a column called concept.concept but not concept.concept.concept. If not specified or set to 0, the server will use the default value 2. The maximum depth allowed is 5.

    schemaType String

    Specifies the output schema type. Schema type is required.

    lastUpdatedPartitionConfig TimePartitioningResponse

    The configuration for exported BigQuery tables to be partitioned by FHIR resource's last updated time column.

    recursiveStructureDepth string

    The depth for all recursive structures in the output analytics schema. For example, concept in the CodeSystem resource is a recursive structure; when the depth is 2, the CodeSystem table will have a column called concept.concept but not concept.concept.concept. If not specified or set to 0, the server will use the default value 2. The maximum depth allowed is 5.

    schemaType string

    Specifies the output schema type. Schema type is required.

    last_updated_partition_config TimePartitioningResponse

    The configuration for exported BigQuery tables to be partitioned by FHIR resource's last updated time column.

    recursive_structure_depth str

    The depth for all recursive structures in the output analytics schema. For example, concept in the CodeSystem resource is a recursive structure; when the depth is 2, the CodeSystem table will have a column called concept.concept but not concept.concept.concept. If not specified or set to 0, the server will use the default value 2. The maximum depth allowed is 5.

    schema_type str

    Specifies the output schema type. Schema type is required.

    lastUpdatedPartitionConfig Property Map

    The configuration for exported BigQuery tables to be partitioned by FHIR resource's last updated time column.

    recursiveStructureDepth String

    The depth for all recursive structures in the output analytics schema. For example, concept in the CodeSystem resource is a recursive structure; when the depth is 2, the CodeSystem table will have a column called concept.concept but not concept.concept.concept. If not specified or set to 0, the server will use the default value 2. The maximum depth allowed is 5.

    schemaType String

    Specifies the output schema type. Schema type is required.

    SchemaConfigSchemaType

    SchemaTypeUnspecified
    SCHEMA_TYPE_UNSPECIFIED

    No schema type specified. This type is unsupported.

    Lossless
    LOSSLESS

    A data-driven schema generated from the fields present in the FHIR data being exported, with no additional simplification. This type cannot be used for streaming to BigQuery.

    Analytics
    ANALYTICS

    Analytics schema defined by the FHIR community. See https://github.com/FHIR/sql-on-fhir/blob/master/sql-on-fhir.md. BigQuery only allows a maximum of 10,000 columns per table. Due to this limitation, the server will not generate schemas for fields of type Resource, which can hold any resource type. The affected fields are Parameters.parameter.resource, Bundle.entry.resource, and Bundle.entry.response.outcome.

    AnalyticsV2
    ANALYTICS_V2

    Analytics V2, similar to schema defined by the FHIR community, with added support for extensions with one or more occurrences and contained resources in stringified JSON. Analytics V2 uses more space in the destination table than Analytics V1.

    SchemaConfigSchemaTypeSchemaTypeUnspecified
    SCHEMA_TYPE_UNSPECIFIED

    No schema type specified. This type is unsupported.

    SchemaConfigSchemaTypeLossless
    LOSSLESS

    A data-driven schema generated from the fields present in the FHIR data being exported, with no additional simplification. This type cannot be used for streaming to BigQuery.

    SchemaConfigSchemaTypeAnalytics
    ANALYTICS

    Analytics schema defined by the FHIR community. See https://github.com/FHIR/sql-on-fhir/blob/master/sql-on-fhir.md. BigQuery only allows a maximum of 10,000 columns per table. Due to this limitation, the server will not generate schemas for fields of type Resource, which can hold any resource type. The affected fields are Parameters.parameter.resource, Bundle.entry.resource, and Bundle.entry.response.outcome.

    SchemaConfigSchemaTypeAnalyticsV2
    ANALYTICS_V2

    Analytics V2, similar to schema defined by the FHIR community, with added support for extensions with one or more occurrences and contained resources in stringified JSON. Analytics V2 uses more space in the destination table than Analytics V1.

    SchemaTypeUnspecified
    SCHEMA_TYPE_UNSPECIFIED

    No schema type specified. This type is unsupported.

    Lossless
    LOSSLESS

    A data-driven schema generated from the fields present in the FHIR data being exported, with no additional simplification. This type cannot be used for streaming to BigQuery.

    Analytics
    ANALYTICS

    Analytics schema defined by the FHIR community. See https://github.com/FHIR/sql-on-fhir/blob/master/sql-on-fhir.md. BigQuery only allows a maximum of 10,000 columns per table. Due to this limitation, the server will not generate schemas for fields of type Resource, which can hold any resource type. The affected fields are Parameters.parameter.resource, Bundle.entry.resource, and Bundle.entry.response.outcome.

    AnalyticsV2
    ANALYTICS_V2

    Analytics V2, similar to schema defined by the FHIR community, with added support for extensions with one or more occurrences and contained resources in stringified JSON. Analytics V2 uses more space in the destination table than Analytics V1.

    SchemaTypeUnspecified
    SCHEMA_TYPE_UNSPECIFIED

    No schema type specified. This type is unsupported.

    Lossless
    LOSSLESS

    A data-driven schema generated from the fields present in the FHIR data being exported, with no additional simplification. This type cannot be used for streaming to BigQuery.

    Analytics
    ANALYTICS

    Analytics schema defined by the FHIR community. See https://github.com/FHIR/sql-on-fhir/blob/master/sql-on-fhir.md. BigQuery only allows a maximum of 10,000 columns per table. Due to this limitation, the server will not generate schemas for fields of type Resource, which can hold any resource type. The affected fields are Parameters.parameter.resource, Bundle.entry.resource, and Bundle.entry.response.outcome.

    AnalyticsV2
    ANALYTICS_V2

    Analytics V2, similar to schema defined by the FHIR community, with added support for extensions with one or more occurrences and contained resources in stringified JSON. Analytics V2 uses more space in the destination table than Analytics V1.

    SCHEMA_TYPE_UNSPECIFIED
    SCHEMA_TYPE_UNSPECIFIED

    No schema type specified. This type is unsupported.

    LOSSLESS
    LOSSLESS

    A data-driven schema generated from the fields present in the FHIR data being exported, with no additional simplification. This type cannot be used for streaming to BigQuery.

    ANALYTICS
    ANALYTICS

    Analytics schema defined by the FHIR community. See https://github.com/FHIR/sql-on-fhir/blob/master/sql-on-fhir.md. BigQuery only allows a maximum of 10,000 columns per table. Due to this limitation, the server will not generate schemas for fields of type Resource, which can hold any resource type. The affected fields are Parameters.parameter.resource, Bundle.entry.resource, and Bundle.entry.response.outcome.

    ANALYTICS_V2
    ANALYTICS_V2

    Analytics V2, similar to schema defined by the FHIR community, with added support for extensions with one or more occurrences and contained resources in stringified JSON. Analytics V2 uses more space in the destination table than Analytics V1.

    "SCHEMA_TYPE_UNSPECIFIED"
    SCHEMA_TYPE_UNSPECIFIED

    No schema type specified. This type is unsupported.

    "LOSSLESS"
    LOSSLESS

    A data-driven schema generated from the fields present in the FHIR data being exported, with no additional simplification. This type cannot be used for streaming to BigQuery.

    "ANALYTICS"
    ANALYTICS

    Analytics schema defined by the FHIR community. See https://github.com/FHIR/sql-on-fhir/blob/master/sql-on-fhir.md. BigQuery only allows a maximum of 10,000 columns per table. Due to this limitation, the server will not generate schemas for fields of type Resource, which can hold any resource type. The affected fields are Parameters.parameter.resource, Bundle.entry.resource, and Bundle.entry.response.outcome.

    "ANALYTICS_V2"
    ANALYTICS_V2

    Analytics V2, similar to schema defined by the FHIR community, with added support for extensions with one or more occurrences and contained resources in stringified JSON. Analytics V2 uses more space in the destination table than Analytics V1.

    SearchConfig

    SearchParameters List<Pulumi.GoogleNative.Healthcare.V1Beta1.Inputs.SearchParameter>

    A list of search parameters in this FHIR store that are used to configure this FHIR store.

    SearchParameters []SearchParameter

    A list of search parameters in this FHIR store that are used to configure this FHIR store.

    searchParameters List<SearchParameter>

    A list of search parameters in this FHIR store that are used to configure this FHIR store.

    searchParameters SearchParameter[]

    A list of search parameters in this FHIR store that are used to configure this FHIR store.

    search_parameters Sequence[SearchParameter]

    A list of search parameters in this FHIR store that are used to configure this FHIR store.

    searchParameters List<Property Map>

    A list of search parameters in this FHIR store that are used to configure this FHIR store.

    SearchConfigResponse

    SearchParameters List<Pulumi.GoogleNative.Healthcare.V1Beta1.Inputs.SearchParameterResponse>

    A list of search parameters in this FHIR store that are used to configure this FHIR store.

    SearchParameters []SearchParameterResponse

    A list of search parameters in this FHIR store that are used to configure this FHIR store.

    searchParameters List<SearchParameterResponse>

    A list of search parameters in this FHIR store that are used to configure this FHIR store.

    searchParameters SearchParameterResponse[]

    A list of search parameters in this FHIR store that are used to configure this FHIR store.

    search_parameters Sequence[SearchParameterResponse]

    A list of search parameters in this FHIR store that are used to configure this FHIR store.

    searchParameters List<Property Map>

    A list of search parameters in this FHIR store that are used to configure this FHIR store.

    SearchParameter

    CanonicalUrl string

    The canonical url of the search parameter resource.

    Parameter string

    The versioned name of the search parameter resource. The format is projects/{project-id}/locations/{location}/datasets/{dataset-id}/fhirStores/{fhirStore-id}/fhir/SearchParameter/{resource-id}/_history/{version-id} For fhir stores with disable_resource_versioning=true, the format is projects/{project-id}/locations/{location}/datasets/{dataset-id}/fhirStores/{fhirStore-id}/fhir/SearchParameter/{resource-id}/

    CanonicalUrl string

    The canonical url of the search parameter resource.

    Parameter string

    The versioned name of the search parameter resource. The format is projects/{project-id}/locations/{location}/datasets/{dataset-id}/fhirStores/{fhirStore-id}/fhir/SearchParameter/{resource-id}/_history/{version-id} For fhir stores with disable_resource_versioning=true, the format is projects/{project-id}/locations/{location}/datasets/{dataset-id}/fhirStores/{fhirStore-id}/fhir/SearchParameter/{resource-id}/

    canonicalUrl String

    The canonical url of the search parameter resource.

    parameter String

    The versioned name of the search parameter resource. The format is projects/{project-id}/locations/{location}/datasets/{dataset-id}/fhirStores/{fhirStore-id}/fhir/SearchParameter/{resource-id}/_history/{version-id} For fhir stores with disable_resource_versioning=true, the format is projects/{project-id}/locations/{location}/datasets/{dataset-id}/fhirStores/{fhirStore-id}/fhir/SearchParameter/{resource-id}/

    canonicalUrl string

    The canonical url of the search parameter resource.

    parameter string

    The versioned name of the search parameter resource. The format is projects/{project-id}/locations/{location}/datasets/{dataset-id}/fhirStores/{fhirStore-id}/fhir/SearchParameter/{resource-id}/_history/{version-id} For fhir stores with disable_resource_versioning=true, the format is projects/{project-id}/locations/{location}/datasets/{dataset-id}/fhirStores/{fhirStore-id}/fhir/SearchParameter/{resource-id}/

    canonical_url str

    The canonical url of the search parameter resource.

    parameter str

    The versioned name of the search parameter resource. The format is projects/{project-id}/locations/{location}/datasets/{dataset-id}/fhirStores/{fhirStore-id}/fhir/SearchParameter/{resource-id}/_history/{version-id} For fhir stores with disable_resource_versioning=true, the format is projects/{project-id}/locations/{location}/datasets/{dataset-id}/fhirStores/{fhirStore-id}/fhir/SearchParameter/{resource-id}/

    canonicalUrl String

    The canonical url of the search parameter resource.

    parameter String

    The versioned name of the search parameter resource. The format is projects/{project-id}/locations/{location}/datasets/{dataset-id}/fhirStores/{fhirStore-id}/fhir/SearchParameter/{resource-id}/_history/{version-id} For fhir stores with disable_resource_versioning=true, the format is projects/{project-id}/locations/{location}/datasets/{dataset-id}/fhirStores/{fhirStore-id}/fhir/SearchParameter/{resource-id}/

    SearchParameterResponse

    CanonicalUrl string

    The canonical url of the search parameter resource.

    Parameter string

    The versioned name of the search parameter resource. The format is projects/{project-id}/locations/{location}/datasets/{dataset-id}/fhirStores/{fhirStore-id}/fhir/SearchParameter/{resource-id}/_history/{version-id} For fhir stores with disable_resource_versioning=true, the format is projects/{project-id}/locations/{location}/datasets/{dataset-id}/fhirStores/{fhirStore-id}/fhir/SearchParameter/{resource-id}/

    CanonicalUrl string

    The canonical url of the search parameter resource.

    Parameter string

    The versioned name of the search parameter resource. The format is projects/{project-id}/locations/{location}/datasets/{dataset-id}/fhirStores/{fhirStore-id}/fhir/SearchParameter/{resource-id}/_history/{version-id} For fhir stores with disable_resource_versioning=true, the format is projects/{project-id}/locations/{location}/datasets/{dataset-id}/fhirStores/{fhirStore-id}/fhir/SearchParameter/{resource-id}/

    canonicalUrl String

    The canonical url of the search parameter resource.

    parameter String

    The versioned name of the search parameter resource. The format is projects/{project-id}/locations/{location}/datasets/{dataset-id}/fhirStores/{fhirStore-id}/fhir/SearchParameter/{resource-id}/_history/{version-id} For fhir stores with disable_resource_versioning=true, the format is projects/{project-id}/locations/{location}/datasets/{dataset-id}/fhirStores/{fhirStore-id}/fhir/SearchParameter/{resource-id}/

    canonicalUrl string

    The canonical url of the search parameter resource.

    parameter string

    The versioned name of the search parameter resource. The format is projects/{project-id}/locations/{location}/datasets/{dataset-id}/fhirStores/{fhirStore-id}/fhir/SearchParameter/{resource-id}/_history/{version-id} For fhir stores with disable_resource_versioning=true, the format is projects/{project-id}/locations/{location}/datasets/{dataset-id}/fhirStores/{fhirStore-id}/fhir/SearchParameter/{resource-id}/

    canonical_url str

    The canonical url of the search parameter resource.

    parameter str

    The versioned name of the search parameter resource. The format is projects/{project-id}/locations/{location}/datasets/{dataset-id}/fhirStores/{fhirStore-id}/fhir/SearchParameter/{resource-id}/_history/{version-id} For fhir stores with disable_resource_versioning=true, the format is projects/{project-id}/locations/{location}/datasets/{dataset-id}/fhirStores/{fhirStore-id}/fhir/SearchParameter/{resource-id}/

    canonicalUrl String

    The canonical url of the search parameter resource.

    parameter String

    The versioned name of the search parameter resource. The format is projects/{project-id}/locations/{location}/datasets/{dataset-id}/fhirStores/{fhirStore-id}/fhir/SearchParameter/{resource-id}/_history/{version-id} For fhir stores with disable_resource_versioning=true, the format is projects/{project-id}/locations/{location}/datasets/{dataset-id}/fhirStores/{fhirStore-id}/fhir/SearchParameter/{resource-id}/

    StreamConfig

    BigqueryDestination Pulumi.GoogleNative.Healthcare.V1Beta1.Inputs.GoogleCloudHealthcareV1beta1FhirBigQueryDestination

    The destination BigQuery structure that contains both the dataset location and corresponding schema config. The output is organized in one table per resource type. The server reuses the existing tables (if any) that are named after the resource types, e.g. "Patient", "Observation". When there is no existing table for a given resource type, the server attempts to create one. When a table schema doesn't align with the schema config, either because of existing incompatible schema or out of band incompatible modification, the server does not stream in new data. One resolution in this case is to delete the incompatible table and let the server recreate one, though the newly created table only contains data after the table recreation. BigQuery imposes a 1 MB limit on streaming insert row size, therefore any resource mutation that generates more than 1 MB of BigQuery data will not be streamed. Results are written to BigQuery tables according to the parameters in BigQueryDestination.WriteDisposition. Different versions of the same resource are distinguishable by the meta.versionId and meta.lastUpdated columns. The operation (CREATE/UPDATE/DELETE) that results in the new version is recorded in the meta.tag. The tables contain all historical resource versions since streaming was enabled. For query convenience, the server also creates one view per table of the same name containing only the current resource version. The streamed data in the BigQuery dataset is not guaranteed to be completely unique. The combination of the id and meta.versionId columns should ideally identify a single unique row. But in rare cases, duplicates may exist. At query time, users may use the SQL select statement to keep only one of the duplicate rows given an id and meta.versionId pair. Alternatively, the server created view mentioned above also filters out duplicates. If a resource mutation cannot be streamed to BigQuery, errors will be logged to Cloud Logging (see Viewing error logs in Cloud Logging).

    DeidentifiedStoreDestination Pulumi.GoogleNative.Healthcare.V1Beta1.Inputs.DeidentifiedStoreDestination

    The destination FHIR store for de-identified resources. After this field is added, all subsequent creates/updates/patches to the source store will be de-identified using the provided configuration and applied to the destination store. Importing resources to the source store will not trigger the streaming. If the source store already contains resources when this option is enabled, those resources will not be copied to the destination store unless they are subsequently updated. This may result in invalid references in the destination store. Before adding this config, you must grant the healthcare.fhirResources.update permission on the destination store to your project's Cloud Healthcare Service Agent service account. The destination store must set enable_update_create to true. The destination store must have disable_referential_integrity set to true. If a resource cannot be de-identified, errors will be logged to Cloud Logging (see Viewing error logs in Cloud Logging).

    ResourceTypes List<string>

    Supply a FHIR resource type (such as "Patient" or "Observation"). See https://www.hl7.org/fhir/valueset-resource-types.html for a list of all FHIR resource types. The server treats an empty list as an intent to stream all the supported resource types in this FHIR store.

    BigqueryDestination GoogleCloudHealthcareV1beta1FhirBigQueryDestination

    The destination BigQuery structure that contains both the dataset location and corresponding schema config. The output is organized in one table per resource type. The server reuses the existing tables (if any) that are named after the resource types, e.g. "Patient", "Observation". When there is no existing table for a given resource type, the server attempts to create one. When a table schema doesn't align with the schema config, either because of existing incompatible schema or out of band incompatible modification, the server does not stream in new data. One resolution in this case is to delete the incompatible table and let the server recreate one, though the newly created table only contains data after the table recreation. BigQuery imposes a 1 MB limit on streaming insert row size, therefore any resource mutation that generates more than 1 MB of BigQuery data will not be streamed. Results are written to BigQuery tables according to the parameters in BigQueryDestination.WriteDisposition. Different versions of the same resource are distinguishable by the meta.versionId and meta.lastUpdated columns. The operation (CREATE/UPDATE/DELETE) that results in the new version is recorded in the meta.tag. The tables contain all historical resource versions since streaming was enabled. For query convenience, the server also creates one view per table of the same name containing only the current resource version. The streamed data in the BigQuery dataset is not guaranteed to be completely unique. The combination of the id and meta.versionId columns should ideally identify a single unique row. But in rare cases, duplicates may exist. At query time, users may use the SQL select statement to keep only one of the duplicate rows given an id and meta.versionId pair. Alternatively, the server created view mentioned above also filters out duplicates. If a resource mutation cannot be streamed to BigQuery, errors will be logged to Cloud Logging (see Viewing error logs in Cloud Logging).

    DeidentifiedStoreDestination DeidentifiedStoreDestination

    The destination FHIR store for de-identified resources. After this field is added, all subsequent creates/updates/patches to the source store will be de-identified using the provided configuration and applied to the destination store. Importing resources to the source store will not trigger the streaming. If the source store already contains resources when this option is enabled, those resources will not be copied to the destination store unless they are subsequently updated. This may result in invalid references in the destination store. Before adding this config, you must grant the healthcare.fhirResources.update permission on the destination store to your project's Cloud Healthcare Service Agent service account. The destination store must set enable_update_create to true. The destination store must have disable_referential_integrity set to true. If a resource cannot be de-identified, errors will be logged to Cloud Logging (see Viewing error logs in Cloud Logging).

    ResourceTypes []string

    Supply a FHIR resource type (such as "Patient" or "Observation"). See https://www.hl7.org/fhir/valueset-resource-types.html for a list of all FHIR resource types. The server treats an empty list as an intent to stream all the supported resource types in this FHIR store.

    bigqueryDestination GoogleCloudHealthcareV1beta1FhirBigQueryDestination

    The destination BigQuery structure that contains both the dataset location and corresponding schema config. The output is organized in one table per resource type. The server reuses the existing tables (if any) that are named after the resource types, e.g. "Patient", "Observation". When there is no existing table for a given resource type, the server attempts to create one. When a table schema doesn't align with the schema config, either because of existing incompatible schema or out of band incompatible modification, the server does not stream in new data. One resolution in this case is to delete the incompatible table and let the server recreate one, though the newly created table only contains data after the table recreation. BigQuery imposes a 1 MB limit on streaming insert row size, therefore any resource mutation that generates more than 1 MB of BigQuery data will not be streamed. Results are written to BigQuery tables according to the parameters in BigQueryDestination.WriteDisposition. Different versions of the same resource are distinguishable by the meta.versionId and meta.lastUpdated columns. The operation (CREATE/UPDATE/DELETE) that results in the new version is recorded in the meta.tag. The tables contain all historical resource versions since streaming was enabled. For query convenience, the server also creates one view per table of the same name containing only the current resource version. The streamed data in the BigQuery dataset is not guaranteed to be completely unique. The combination of the id and meta.versionId columns should ideally identify a single unique row. But in rare cases, duplicates may exist. At query time, users may use the SQL select statement to keep only one of the duplicate rows given an id and meta.versionId pair. Alternatively, the server created view mentioned above also filters out duplicates. If a resource mutation cannot be streamed to BigQuery, errors will be logged to Cloud Logging (see Viewing error logs in Cloud Logging).

    deidentifiedStoreDestination DeidentifiedStoreDestination

    The destination FHIR store for de-identified resources. After this field is added, all subsequent creates/updates/patches to the source store will be de-identified using the provided configuration and applied to the destination store. Importing resources to the source store will not trigger the streaming. If the source store already contains resources when this option is enabled, those resources will not be copied to the destination store unless they are subsequently updated. This may result in invalid references in the destination store. Before adding this config, you must grant the healthcare.fhirResources.update permission on the destination store to your project's Cloud Healthcare Service Agent service account. The destination store must set enable_update_create to true. The destination store must have disable_referential_integrity set to true. If a resource cannot be de-identified, errors will be logged to Cloud Logging (see Viewing error logs in Cloud Logging).

    resourceTypes List<String>

    Supply a FHIR resource type (such as "Patient" or "Observation"). See https://www.hl7.org/fhir/valueset-resource-types.html for a list of all FHIR resource types. The server treats an empty list as an intent to stream all the supported resource types in this FHIR store.

    bigqueryDestination GoogleCloudHealthcareV1beta1FhirBigQueryDestination

    The destination BigQuery structure that contains both the dataset location and corresponding schema config. The output is organized in one table per resource type. The server reuses the existing tables (if any) that are named after the resource types, e.g. "Patient", "Observation". When there is no existing table for a given resource type, the server attempts to create one. When a table schema doesn't align with the schema config, either because of existing incompatible schema or out of band incompatible modification, the server does not stream in new data. One resolution in this case is to delete the incompatible table and let the server recreate one, though the newly created table only contains data after the table recreation. BigQuery imposes a 1 MB limit on streaming insert row size, therefore any resource mutation that generates more than 1 MB of BigQuery data will not be streamed. Results are written to BigQuery tables according to the parameters in BigQueryDestination.WriteDisposition. Different versions of the same resource are distinguishable by the meta.versionId and meta.lastUpdated columns. The operation (CREATE/UPDATE/DELETE) that results in the new version is recorded in the meta.tag. The tables contain all historical resource versions since streaming was enabled. For query convenience, the server also creates one view per table of the same name containing only the current resource version. The streamed data in the BigQuery dataset is not guaranteed to be completely unique. The combination of the id and meta.versionId columns should ideally identify a single unique row. But in rare cases, duplicates may exist. At query time, users may use the SQL select statement to keep only one of the duplicate rows given an id and meta.versionId pair. Alternatively, the server created view mentioned above also filters out duplicates. If a resource mutation cannot be streamed to BigQuery, errors will be logged to Cloud Logging (see Viewing error logs in Cloud Logging).

    deidentifiedStoreDestination DeidentifiedStoreDestination

    The destination FHIR store for de-identified resources. After this field is added, all subsequent creates/updates/patches to the source store will be de-identified using the provided configuration and applied to the destination store. Importing resources to the source store will not trigger the streaming. If the source store already contains resources when this option is enabled, those resources will not be copied to the destination store unless they are subsequently updated. This may result in invalid references in the destination store. Before adding this config, you must grant the healthcare.fhirResources.update permission on the destination store to your project's Cloud Healthcare Service Agent service account. The destination store must set enable_update_create to true. The destination store must have disable_referential_integrity set to true. If a resource cannot be de-identified, errors will be logged to Cloud Logging (see Viewing error logs in Cloud Logging).

    resourceTypes string[]

    Supply a FHIR resource type (such as "Patient" or "Observation"). See https://www.hl7.org/fhir/valueset-resource-types.html for a list of all FHIR resource types. The server treats an empty list as an intent to stream all the supported resource types in this FHIR store.

    bigquery_destination GoogleCloudHealthcareV1beta1FhirBigQueryDestination

    The destination BigQuery structure that contains both the dataset location and corresponding schema config. The output is organized in one table per resource type. The server reuses the existing tables (if any) that are named after the resource types, e.g. "Patient", "Observation". When there is no existing table for a given resource type, the server attempts to create one. When a table schema doesn't align with the schema config, either because of existing incompatible schema or out of band incompatible modification, the server does not stream in new data. One resolution in this case is to delete the incompatible table and let the server recreate one, though the newly created table only contains data after the table recreation. BigQuery imposes a 1 MB limit on streaming insert row size, therefore any resource mutation that generates more than 1 MB of BigQuery data will not be streamed. Results are written to BigQuery tables according to the parameters in BigQueryDestination.WriteDisposition. Different versions of the same resource are distinguishable by the meta.versionId and meta.lastUpdated columns. The operation (CREATE/UPDATE/DELETE) that results in the new version is recorded in the meta.tag. The tables contain all historical resource versions since streaming was enabled. For query convenience, the server also creates one view per table of the same name containing only the current resource version. The streamed data in the BigQuery dataset is not guaranteed to be completely unique. The combination of the id and meta.versionId columns should ideally identify a single unique row. But in rare cases, duplicates may exist. At query time, users may use the SQL select statement to keep only one of the duplicate rows given an id and meta.versionId pair. Alternatively, the server created view mentioned above also filters out duplicates. If a resource mutation cannot be streamed to BigQuery, errors will be logged to Cloud Logging (see Viewing error logs in Cloud Logging).

    deidentified_store_destination DeidentifiedStoreDestination

    The destination FHIR store for de-identified resources. After this field is added, all subsequent creates/updates/patches to the source store will be de-identified using the provided configuration and applied to the destination store. Importing resources to the source store will not trigger the streaming. If the source store already contains resources when this option is enabled, those resources will not be copied to the destination store unless they are subsequently updated. This may result in invalid references in the destination store. Before adding this config, you must grant the healthcare.fhirResources.update permission on the destination store to your project's Cloud Healthcare Service Agent service account. The destination store must set enable_update_create to true. The destination store must have disable_referential_integrity set to true. If a resource cannot be de-identified, errors will be logged to Cloud Logging (see Viewing error logs in Cloud Logging).

    resource_types Sequence[str]

    Supply a FHIR resource type (such as "Patient" or "Observation"). See https://www.hl7.org/fhir/valueset-resource-types.html for a list of all FHIR resource types. The server treats an empty list as an intent to stream all the supported resource types in this FHIR store.

    bigqueryDestination Property Map

    The destination BigQuery structure that contains both the dataset location and corresponding schema config. The output is organized in one table per resource type. The server reuses the existing tables (if any) that are named after the resource types, e.g. "Patient", "Observation". When there is no existing table for a given resource type, the server attempts to create one. When a table schema doesn't align with the schema config, either because of existing incompatible schema or out of band incompatible modification, the server does not stream in new data. One resolution in this case is to delete the incompatible table and let the server recreate one, though the newly created table only contains data after the table recreation. BigQuery imposes a 1 MB limit on streaming insert row size, therefore any resource mutation that generates more than 1 MB of BigQuery data will not be streamed. Results are written to BigQuery tables according to the parameters in BigQueryDestination.WriteDisposition. Different versions of the same resource are distinguishable by the meta.versionId and meta.lastUpdated columns. The operation (CREATE/UPDATE/DELETE) that results in the new version is recorded in the meta.tag. The tables contain all historical resource versions since streaming was enabled. For query convenience, the server also creates one view per table of the same name containing only the current resource version. The streamed data in the BigQuery dataset is not guaranteed to be completely unique. The combination of the id and meta.versionId columns should ideally identify a single unique row. But in rare cases, duplicates may exist. At query time, users may use the SQL select statement to keep only one of the duplicate rows given an id and meta.versionId pair. Alternatively, the server created view mentioned above also filters out duplicates. If a resource mutation cannot be streamed to BigQuery, errors will be logged to Cloud Logging (see Viewing error logs in Cloud Logging).

    deidentifiedStoreDestination Property Map

    The destination FHIR store for de-identified resources. After this field is added, all subsequent creates/updates/patches to the source store will be de-identified using the provided configuration and applied to the destination store. Importing resources to the source store will not trigger the streaming. If the source store already contains resources when this option is enabled, those resources will not be copied to the destination store unless they are subsequently updated. This may result in invalid references in the destination store. Before adding this config, you must grant the healthcare.fhirResources.update permission on the destination store to your project's Cloud Healthcare Service Agent service account. The destination store must set enable_update_create to true. The destination store must have disable_referential_integrity set to true. If a resource cannot be de-identified, errors will be logged to Cloud Logging (see Viewing error logs in Cloud Logging).

    resourceTypes List<String>

    Supply a FHIR resource type (such as "Patient" or "Observation"). See https://www.hl7.org/fhir/valueset-resource-types.html for a list of all FHIR resource types. The server treats an empty list as an intent to stream all the supported resource types in this FHIR store.

    StreamConfigResponse

    BigqueryDestination Pulumi.GoogleNative.Healthcare.V1Beta1.Inputs.GoogleCloudHealthcareV1beta1FhirBigQueryDestinationResponse

    The destination BigQuery structure that contains both the dataset location and corresponding schema config. The output is organized in one table per resource type. The server reuses the existing tables (if any) that are named after the resource types, e.g. "Patient", "Observation". When there is no existing table for a given resource type, the server attempts to create one. When a table schema doesn't align with the schema config, either because of existing incompatible schema or out of band incompatible modification, the server does not stream in new data. One resolution in this case is to delete the incompatible table and let the server recreate one, though the newly created table only contains data after the table recreation. BigQuery imposes a 1 MB limit on streaming insert row size, therefore any resource mutation that generates more than 1 MB of BigQuery data will not be streamed. Results are written to BigQuery tables according to the parameters in BigQueryDestination.WriteDisposition. Different versions of the same resource are distinguishable by the meta.versionId and meta.lastUpdated columns. The operation (CREATE/UPDATE/DELETE) that results in the new version is recorded in the meta.tag. The tables contain all historical resource versions since streaming was enabled. For query convenience, the server also creates one view per table of the same name containing only the current resource version. The streamed data in the BigQuery dataset is not guaranteed to be completely unique. The combination of the id and meta.versionId columns should ideally identify a single unique row. But in rare cases, duplicates may exist. At query time, users may use the SQL select statement to keep only one of the duplicate rows given an id and meta.versionId pair. Alternatively, the server created view mentioned above also filters out duplicates. If a resource mutation cannot be streamed to BigQuery, errors will be logged to Cloud Logging (see Viewing error logs in Cloud Logging).

    DeidentifiedStoreDestination Pulumi.GoogleNative.Healthcare.V1Beta1.Inputs.DeidentifiedStoreDestinationResponse

    The destination FHIR store for de-identified resources. After this field is added, all subsequent creates/updates/patches to the source store will be de-identified using the provided configuration and applied to the destination store. Importing resources to the source store will not trigger the streaming. If the source store already contains resources when this option is enabled, those resources will not be copied to the destination store unless they are subsequently updated. This may result in invalid references in the destination store. Before adding this config, you must grant the healthcare.fhirResources.update permission on the destination store to your project's Cloud Healthcare Service Agent service account. The destination store must set enable_update_create to true. The destination store must have disable_referential_integrity set to true. If a resource cannot be de-identified, errors will be logged to Cloud Logging (see Viewing error logs in Cloud Logging).

    ResourceTypes List<string>

    Supply a FHIR resource type (such as "Patient" or "Observation"). See https://www.hl7.org/fhir/valueset-resource-types.html for a list of all FHIR resource types. The server treats an empty list as an intent to stream all the supported resource types in this FHIR store.

    BigqueryDestination GoogleCloudHealthcareV1beta1FhirBigQueryDestinationResponse

    The destination BigQuery structure that contains both the dataset location and corresponding schema config. The output is organized in one table per resource type. The server reuses the existing tables (if any) that are named after the resource types, e.g. "Patient", "Observation". When there is no existing table for a given resource type, the server attempts to create one. When a table schema doesn't align with the schema config, either because of existing incompatible schema or out of band incompatible modification, the server does not stream in new data. One resolution in this case is to delete the incompatible table and let the server recreate one, though the newly created table only contains data after the table recreation. BigQuery imposes a 1 MB limit on streaming insert row size, therefore any resource mutation that generates more than 1 MB of BigQuery data will not be streamed. Results are written to BigQuery tables according to the parameters in BigQueryDestination.WriteDisposition. Different versions of the same resource are distinguishable by the meta.versionId and meta.lastUpdated columns. The operation (CREATE/UPDATE/DELETE) that results in the new version is recorded in the meta.tag. The tables contain all historical resource versions since streaming was enabled. For query convenience, the server also creates one view per table of the same name containing only the current resource version. The streamed data in the BigQuery dataset is not guaranteed to be completely unique. The combination of the id and meta.versionId columns should ideally identify a single unique row. But in rare cases, duplicates may exist. At query time, users may use the SQL select statement to keep only one of the duplicate rows given an id and meta.versionId pair. Alternatively, the server created view mentioned above also filters out duplicates. If a resource mutation cannot be streamed to BigQuery, errors will be logged to Cloud Logging (see Viewing error logs in Cloud Logging).

    DeidentifiedStoreDestination DeidentifiedStoreDestinationResponse

    The destination FHIR store for de-identified resources. After this field is added, all subsequent creates/updates/patches to the source store will be de-identified using the provided configuration and applied to the destination store. Importing resources to the source store will not trigger the streaming. If the source store already contains resources when this option is enabled, those resources will not be copied to the destination store unless they are subsequently updated. This may result in invalid references in the destination store. Before adding this config, you must grant the healthcare.fhirResources.update permission on the destination store to your project's Cloud Healthcare Service Agent service account. The destination store must set enable_update_create to true. The destination store must have disable_referential_integrity set to true. If a resource cannot be de-identified, errors will be logged to Cloud Logging (see Viewing error logs in Cloud Logging).

    ResourceTypes []string

    Supply a FHIR resource type (such as "Patient" or "Observation"). See https://www.hl7.org/fhir/valueset-resource-types.html for a list of all FHIR resource types. The server treats an empty list as an intent to stream all the supported resource types in this FHIR store.

    bigqueryDestination GoogleCloudHealthcareV1beta1FhirBigQueryDestinationResponse

    The destination BigQuery structure that contains both the dataset location and corresponding schema config. The output is organized in one table per resource type. The server reuses the existing tables (if any) that are named after the resource types, e.g. "Patient", "Observation". When there is no existing table for a given resource type, the server attempts to create one. When a table schema doesn't align with the schema config, either because of existing incompatible schema or out of band incompatible modification, the server does not stream in new data. One resolution in this case is to delete the incompatible table and let the server recreate one, though the newly created table only contains data after the table recreation. BigQuery imposes a 1 MB limit on streaming insert row size, therefore any resource mutation that generates more than 1 MB of BigQuery data will not be streamed. Results are written to BigQuery tables according to the parameters in BigQueryDestination.WriteDisposition. Different versions of the same resource are distinguishable by the meta.versionId and meta.lastUpdated columns. The operation (CREATE/UPDATE/DELETE) that results in the new version is recorded in the meta.tag. The tables contain all historical resource versions since streaming was enabled. For query convenience, the server also creates one view per table of the same name containing only the current resource version. The streamed data in the BigQuery dataset is not guaranteed to be completely unique. The combination of the id and meta.versionId columns should ideally identify a single unique row. But in rare cases, duplicates may exist. At query time, users may use the SQL select statement to keep only one of the duplicate rows given an id and meta.versionId pair. Alternatively, the server created view mentioned above also filters out duplicates. If a resource mutation cannot be streamed to BigQuery, errors will be logged to Cloud Logging (see Viewing error logs in Cloud Logging).

    deidentifiedStoreDestination DeidentifiedStoreDestinationResponse

    The destination FHIR store for de-identified resources. After this field is added, all subsequent creates/updates/patches to the source store will be de-identified using the provided configuration and applied to the destination store. Importing resources to the source store will not trigger the streaming. If the source store already contains resources when this option is enabled, those resources will not be copied to the destination store unless they are subsequently updated. This may result in invalid references in the destination store. Before adding this config, you must grant the healthcare.fhirResources.update permission on the destination store to your project's Cloud Healthcare Service Agent service account. The destination store must set enable_update_create to true. The destination store must have disable_referential_integrity set to true. If a resource cannot be de-identified, errors will be logged to Cloud Logging (see Viewing error logs in Cloud Logging).

    resourceTypes List<String>

    Supply a FHIR resource type (such as "Patient" or "Observation"). See https://www.hl7.org/fhir/valueset-resource-types.html for a list of all FHIR resource types. The server treats an empty list as an intent to stream all the supported resource types in this FHIR store.

    bigqueryDestination GoogleCloudHealthcareV1beta1FhirBigQueryDestinationResponse

    The destination BigQuery structure that contains both the dataset location and corresponding schema config. The output is organized in one table per resource type. The server reuses the existing tables (if any) that are named after the resource types, e.g. "Patient", "Observation". When there is no existing table for a given resource type, the server attempts to create one. When a table schema doesn't align with the schema config, either because of existing incompatible schema or out of band incompatible modification, the server does not stream in new data. One resolution in this case is to delete the incompatible table and let the server recreate one, though the newly created table only contains data after the table recreation. BigQuery imposes a 1 MB limit on streaming insert row size, therefore any resource mutation that generates more than 1 MB of BigQuery data will not be streamed. Results are written to BigQuery tables according to the parameters in BigQueryDestination.WriteDisposition. Different versions of the same resource are distinguishable by the meta.versionId and meta.lastUpdated columns. The operation (CREATE/UPDATE/DELETE) that results in the new version is recorded in the meta.tag. The tables contain all historical resource versions since streaming was enabled. For query convenience, the server also creates one view per table of the same name containing only the current resource version. The streamed data in the BigQuery dataset is not guaranteed to be completely unique. The combination of the id and meta.versionId columns should ideally identify a single unique row. But in rare cases, duplicates may exist. At query time, users may use the SQL select statement to keep only one of the duplicate rows given an id and meta.versionId pair. Alternatively, the server created view mentioned above also filters out duplicates. If a resource mutation cannot be streamed to BigQuery, errors will be logged to Cloud Logging (see Viewing error logs in Cloud Logging).

    deidentifiedStoreDestination DeidentifiedStoreDestinationResponse

    The destination FHIR store for de-identified resources. After this field is added, all subsequent creates/updates/patches to the source store will be de-identified using the provided configuration and applied to the destination store. Importing resources to the source store will not trigger the streaming. If the source store already contains resources when this option is enabled, those resources will not be copied to the destination store unless they are subsequently updated. This may result in invalid references in the destination store. Before adding this config, you must grant the healthcare.fhirResources.update permission on the destination store to your project's Cloud Healthcare Service Agent service account. The destination store must set enable_update_create to true. The destination store must have disable_referential_integrity set to true. If a resource cannot be de-identified, errors will be logged to Cloud Logging (see Viewing error logs in Cloud Logging).

    resourceTypes string[]

    Supply a FHIR resource type (such as "Patient" or "Observation"). See https://www.hl7.org/fhir/valueset-resource-types.html for a list of all FHIR resource types. The server treats an empty list as an intent to stream all the supported resource types in this FHIR store.

    bigquery_destination GoogleCloudHealthcareV1beta1FhirBigQueryDestinationResponse

    The destination BigQuery structure that contains both the dataset location and corresponding schema config. The output is organized in one table per resource type. The server reuses the existing tables (if any) that are named after the resource types, e.g. "Patient", "Observation". When there is no existing table for a given resource type, the server attempts to create one. When a table schema doesn't align with the schema config, either because of existing incompatible schema or out of band incompatible modification, the server does not stream in new data. One resolution in this case is to delete the incompatible table and let the server recreate one, though the newly created table only contains data after the table recreation. BigQuery imposes a 1 MB limit on streaming insert row size, therefore any resource mutation that generates more than 1 MB of BigQuery data will not be streamed. Results are written to BigQuery tables according to the parameters in BigQueryDestination.WriteDisposition. Different versions of the same resource are distinguishable by the meta.versionId and meta.lastUpdated columns. The operation (CREATE/UPDATE/DELETE) that results in the new version is recorded in the meta.tag. The tables contain all historical resource versions since streaming was enabled. For query convenience, the server also creates one view per table of the same name containing only the current resource version. The streamed data in the BigQuery dataset is not guaranteed to be completely unique. The combination of the id and meta.versionId columns should ideally identify a single unique row. But in rare cases, duplicates may exist. At query time, users may use the SQL select statement to keep only one of the duplicate rows given an id and meta.versionId pair. Alternatively, the server created view mentioned above also filters out duplicates. If a resource mutation cannot be streamed to BigQuery, errors will be logged to Cloud Logging (see Viewing error logs in Cloud Logging).

    deidentified_store_destination DeidentifiedStoreDestinationResponse

    The destination FHIR store for de-identified resources. After this field is added, all subsequent creates/updates/patches to the source store will be de-identified using the provided configuration and applied to the destination store. Importing resources to the source store will not trigger the streaming. If the source store already contains resources when this option is enabled, those resources will not be copied to the destination store unless they are subsequently updated. This may result in invalid references in the destination store. Before adding this config, you must grant the healthcare.fhirResources.update permission on the destination store to your project's Cloud Healthcare Service Agent service account. The destination store must set enable_update_create to true. The destination store must have disable_referential_integrity set to true. If a resource cannot be de-identified, errors will be logged to Cloud Logging (see Viewing error logs in Cloud Logging).

    resource_types Sequence[str]

    Supply a FHIR resource type (such as "Patient" or "Observation"). See https://www.hl7.org/fhir/valueset-resource-types.html for a list of all FHIR resource types. The server treats an empty list as an intent to stream all the supported resource types in this FHIR store.

    bigqueryDestination Property Map

    The destination BigQuery structure that contains both the dataset location and corresponding schema config. The output is organized in one table per resource type. The server reuses the existing tables (if any) that are named after the resource types, e.g. "Patient", "Observation". When there is no existing table for a given resource type, the server attempts to create one. When a table schema doesn't align with the schema config, either because of existing incompatible schema or out of band incompatible modification, the server does not stream in new data. One resolution in this case is to delete the incompatible table and let the server recreate one, though the newly created table only contains data after the table recreation. BigQuery imposes a 1 MB limit on streaming insert row size, therefore any resource mutation that generates more than 1 MB of BigQuery data will not be streamed. Results are written to BigQuery tables according to the parameters in BigQueryDestination.WriteDisposition. Different versions of the same resource are distinguishable by the meta.versionId and meta.lastUpdated columns. The operation (CREATE/UPDATE/DELETE) that results in the new version is recorded in the meta.tag. The tables contain all historical resource versions since streaming was enabled. For query convenience, the server also creates one view per table of the same name containing only the current resource version. The streamed data in the BigQuery dataset is not guaranteed to be completely unique. The combination of the id and meta.versionId columns should ideally identify a single unique row. But in rare cases, duplicates may exist. At query time, users may use the SQL select statement to keep only one of the duplicate rows given an id and meta.versionId pair. Alternatively, the server created view mentioned above also filters out duplicates. If a resource mutation cannot be streamed to BigQuery, errors will be logged to Cloud Logging (see Viewing error logs in Cloud Logging).

    deidentifiedStoreDestination Property Map

    The destination FHIR store for de-identified resources. After this field is added, all subsequent creates/updates/patches to the source store will be de-identified using the provided configuration and applied to the destination store. Importing resources to the source store will not trigger the streaming. If the source store already contains resources when this option is enabled, those resources will not be copied to the destination store unless they are subsequently updated. This may result in invalid references in the destination store. Before adding this config, you must grant the healthcare.fhirResources.update permission on the destination store to your project's Cloud Healthcare Service Agent service account. The destination store must set enable_update_create to true. The destination store must have disable_referential_integrity set to true. If a resource cannot be de-identified, errors will be logged to Cloud Logging (see Viewing error logs in Cloud Logging).

    resourceTypes List<String>

    Supply a FHIR resource type (such as "Patient" or "Observation"). See https://www.hl7.org/fhir/valueset-resource-types.html for a list of all FHIR resource types. The server treats an empty list as an intent to stream all the supported resource types in this FHIR store.

    TagFilterList

    Tags List<string>

    Tags to be filtered. Tags must be DICOM Data Elements, File Meta Elements, or Directory Structuring Elements, as defined at: http://dicom.nema.org/medical/dicom/current/output/html/part06.html#table_6-1,. They may be provided by "Keyword" or "Tag". For example, "PatientID", "00100010".

    Tags []string

    Tags to be filtered. Tags must be DICOM Data Elements, File Meta Elements, or Directory Structuring Elements, as defined at: http://dicom.nema.org/medical/dicom/current/output/html/part06.html#table_6-1,. They may be provided by "Keyword" or "Tag". For example, "PatientID", "00100010".

    tags List<String>

    Tags to be filtered. Tags must be DICOM Data Elements, File Meta Elements, or Directory Structuring Elements, as defined at: http://dicom.nema.org/medical/dicom/current/output/html/part06.html#table_6-1,. They may be provided by "Keyword" or "Tag". For example, "PatientID", "00100010".

    tags string[]

    Tags to be filtered. Tags must be DICOM Data Elements, File Meta Elements, or Directory Structuring Elements, as defined at: http://dicom.nema.org/medical/dicom/current/output/html/part06.html#table_6-1,. They may be provided by "Keyword" or "Tag". For example, "PatientID", "00100010".

    tags Sequence[str]

    Tags to be filtered. Tags must be DICOM Data Elements, File Meta Elements, or Directory Structuring Elements, as defined at: http://dicom.nema.org/medical/dicom/current/output/html/part06.html#table_6-1,. They may be provided by "Keyword" or "Tag". For example, "PatientID", "00100010".

    tags List<String>

    Tags to be filtered. Tags must be DICOM Data Elements, File Meta Elements, or Directory Structuring Elements, as defined at: http://dicom.nema.org/medical/dicom/current/output/html/part06.html#table_6-1,. They may be provided by "Keyword" or "Tag". For example, "PatientID", "00100010".

    TagFilterListResponse

    Tags List<string>

    Tags to be filtered. Tags must be DICOM Data Elements, File Meta Elements, or Directory Structuring Elements, as defined at: http://dicom.nema.org/medical/dicom/current/output/html/part06.html#table_6-1,. They may be provided by "Keyword" or "Tag". For example, "PatientID", "00100010".

    Tags []string

    Tags to be filtered. Tags must be DICOM Data Elements, File Meta Elements, or Directory Structuring Elements, as defined at: http://dicom.nema.org/medical/dicom/current/output/html/part06.html#table_6-1,. They may be provided by "Keyword" or "Tag". For example, "PatientID", "00100010".

    tags List<String>

    Tags to be filtered. Tags must be DICOM Data Elements, File Meta Elements, or Directory Structuring Elements, as defined at: http://dicom.nema.org/medical/dicom/current/output/html/part06.html#table_6-1,. They may be provided by "Keyword" or "Tag". For example, "PatientID", "00100010".

    tags string[]

    Tags to be filtered. Tags must be DICOM Data Elements, File Meta Elements, or Directory Structuring Elements, as defined at: http://dicom.nema.org/medical/dicom/current/output/html/part06.html#table_6-1,. They may be provided by "Keyword" or "Tag". For example, "PatientID", "00100010".

    tags Sequence[str]

    Tags to be filtered. Tags must be DICOM Data Elements, File Meta Elements, or Directory Structuring Elements, as defined at: http://dicom.nema.org/medical/dicom/current/output/html/part06.html#table_6-1,. They may be provided by "Keyword" or "Tag". For example, "PatientID", "00100010".

    tags List<String>

    Tags to be filtered. Tags must be DICOM Data Elements, File Meta Elements, or Directory Structuring Elements, as defined at: http://dicom.nema.org/medical/dicom/current/output/html/part06.html#table_6-1,. They may be provided by "Keyword" or "Tag". For example, "PatientID", "00100010".

    TextConfig

    AdditionalTransformations List<Pulumi.GoogleNative.Healthcare.V1Beta1.Inputs.InfoTypeTransformation>

    Additional transformations to apply to the detected data, overriding profile.

    ExcludeInfoTypes List<string>

    InfoTypes to skip transforming, overriding profile.

    ProfileType Pulumi.GoogleNative.Healthcare.V1Beta1.TextConfigProfileType

    Base profile type for text transformation.

    Transformations List<Pulumi.GoogleNative.Healthcare.V1Beta1.Inputs.InfoTypeTransformation>

    The transformations to apply to the detected data. Deprecated. Use additional_transformations instead.

    Deprecated:

    The transformations to apply to the detected data. Deprecated. Use additional_transformations instead.

    AdditionalTransformations []InfoTypeTransformation

    Additional transformations to apply to the detected data, overriding profile.

    ExcludeInfoTypes []string

    InfoTypes to skip transforming, overriding profile.

    ProfileType TextConfigProfileType

    Base profile type for text transformation.

    Transformations []InfoTypeTransformation

    The transformations to apply to the detected data. Deprecated. Use additional_transformations instead.

    Deprecated:

    The transformations to apply to the detected data. Deprecated. Use additional_transformations instead.

    additionalTransformations List<InfoTypeTransformation>

    Additional transformations to apply to the detected data, overriding profile.

    excludeInfoTypes List<String>

    InfoTypes to skip transforming, overriding profile.

    profileType TextConfigProfileType

    Base profile type for text transformation.

    transformations List<InfoTypeTransformation>

    The transformations to apply to the detected data. Deprecated. Use additional_transformations instead.

    Deprecated:

    The transformations to apply to the detected data. Deprecated. Use additional_transformations instead.

    additionalTransformations InfoTypeTransformation[]

    Additional transformations to apply to the detected data, overriding profile.

    excludeInfoTypes string[]

    InfoTypes to skip transforming, overriding profile.

    profileType TextConfigProfileType

    Base profile type for text transformation.

    transformations InfoTypeTransformation[]

    The transformations to apply to the detected data. Deprecated. Use additional_transformations instead.

    Deprecated:

    The transformations to apply to the detected data. Deprecated. Use additional_transformations instead.

    additional_transformations Sequence[InfoTypeTransformation]

    Additional transformations to apply to the detected data, overriding profile.

    exclude_info_types Sequence[str]

    InfoTypes to skip transforming, overriding profile.

    profile_type TextConfigProfileType

    Base profile type for text transformation.

    transformations Sequence[InfoTypeTransformation]

    The transformations to apply to the detected data. Deprecated. Use additional_transformations instead.

    Deprecated:

    The transformations to apply to the detected data. Deprecated. Use additional_transformations instead.

    additionalTransformations List<Property Map>

    Additional transformations to apply to the detected data, overriding profile.

    excludeInfoTypes List<String>

    InfoTypes to skip transforming, overriding profile.

    profileType "PROFILE_TYPE_UNSPECIFIED" | "EMPTY" | "BASIC"

    Base profile type for text transformation.

    transformations List<Property Map>

    The transformations to apply to the detected data. Deprecated. Use additional_transformations instead.

    Deprecated:

    The transformations to apply to the detected data. Deprecated. Use additional_transformations instead.

    TextConfigProfileType

    ProfileTypeUnspecified
    PROFILE_TYPE_UNSPECIFIED

    Same as BASIC.

    Empty
    EMPTY

    Empty profile which does not perform any transformations.

    Basic
    BASIC

    Basic profile applies: DATE -> DateShift Default -> ReplaceWithInfoType

    TextConfigProfileTypeProfileTypeUnspecified
    PROFILE_TYPE_UNSPECIFIED

    Same as BASIC.

    TextConfigProfileTypeEmpty
    EMPTY

    Empty profile which does not perform any transformations.

    TextConfigProfileTypeBasic
    BASIC

    Basic profile applies: DATE -> DateShift Default -> ReplaceWithInfoType

    ProfileTypeUnspecified
    PROFILE_TYPE_UNSPECIFIED

    Same as BASIC.

    Empty
    EMPTY

    Empty profile which does not perform any transformations.

    Basic
    BASIC

    Basic profile applies: DATE -> DateShift Default -> ReplaceWithInfoType

    ProfileTypeUnspecified
    PROFILE_TYPE_UNSPECIFIED

    Same as BASIC.

    Empty
    EMPTY

    Empty profile which does not perform any transformations.

    Basic
    BASIC

    Basic profile applies: DATE -> DateShift Default -> ReplaceWithInfoType

    PROFILE_TYPE_UNSPECIFIED
    PROFILE_TYPE_UNSPECIFIED

    Same as BASIC.

    EMPTY
    EMPTY

    Empty profile which does not perform any transformations.

    BASIC
    BASIC

    Basic profile applies: DATE -> DateShift Default -> ReplaceWithInfoType

    "PROFILE_TYPE_UNSPECIFIED"
    PROFILE_TYPE_UNSPECIFIED

    Same as BASIC.

    "EMPTY"
    EMPTY

    Empty profile which does not perform any transformations.

    "BASIC"
    BASIC

    Basic profile applies: DATE -> DateShift Default -> ReplaceWithInfoType

    TextConfigResponse

    AdditionalTransformations List<Pulumi.GoogleNative.Healthcare.V1Beta1.Inputs.InfoTypeTransformationResponse>

    Additional transformations to apply to the detected data, overriding profile.

    ExcludeInfoTypes List<string>

    InfoTypes to skip transforming, overriding profile.

    ProfileType string

    Base profile type for text transformation.

    Transformations List<Pulumi.GoogleNative.Healthcare.V1Beta1.Inputs.InfoTypeTransformationResponse>

    The transformations to apply to the detected data. Deprecated. Use additional_transformations instead.

    Deprecated:

    The transformations to apply to the detected data. Deprecated. Use additional_transformations instead.

    AdditionalTransformations []InfoTypeTransformationResponse

    Additional transformations to apply to the detected data, overriding profile.

    ExcludeInfoTypes []string

    InfoTypes to skip transforming, overriding profile.

    ProfileType string

    Base profile type for text transformation.

    Transformations []InfoTypeTransformationResponse

    The transformations to apply to the detected data. Deprecated. Use additional_transformations instead.

    Deprecated:

    The transformations to apply to the detected data. Deprecated. Use additional_transformations instead.

    additionalTransformations List<InfoTypeTransformationResponse>

    Additional transformations to apply to the detected data, overriding profile.

    excludeInfoTypes List<String>

    InfoTypes to skip transforming, overriding profile.

    profileType String

    Base profile type for text transformation.

    transformations List<InfoTypeTransformationResponse>

    The transformations to apply to the detected data. Deprecated. Use additional_transformations instead.

    Deprecated:

    The transformations to apply to the detected data. Deprecated. Use additional_transformations instead.

    additionalTransformations InfoTypeTransformationResponse[]

    Additional transformations to apply to the detected data, overriding profile.

    excludeInfoTypes string[]

    InfoTypes to skip transforming, overriding profile.

    profileType string

    Base profile type for text transformation.

    transformations InfoTypeTransformationResponse[]

    The transformations to apply to the detected data. Deprecated. Use additional_transformations instead.

    Deprecated:

    The transformations to apply to the detected data. Deprecated. Use additional_transformations instead.

    additional_transformations Sequence[InfoTypeTransformationResponse]

    Additional transformations to apply to the detected data, overriding profile.

    exclude_info_types Sequence[str]

    InfoTypes to skip transforming, overriding profile.

    profile_type str

    Base profile type for text transformation.

    transformations Sequence[InfoTypeTransformationResponse]

    The transformations to apply to the detected data. Deprecated. Use additional_transformations instead.

    Deprecated:

    The transformations to apply to the detected data. Deprecated. Use additional_transformations instead.

    additionalTransformations List<Property Map>

    Additional transformations to apply to the detected data, overriding profile.

    excludeInfoTypes List<String>

    InfoTypes to skip transforming, overriding profile.

    profileType String

    Base profile type for text transformation.

    transformations List<Property Map>

    The transformations to apply to the detected data. Deprecated. Use additional_transformations instead.

    Deprecated:

    The transformations to apply to the detected data. Deprecated. Use additional_transformations instead.

    TimePartitioning

    ExpirationMs string

    Number of milliseconds for which to keep the storage for a partition.

    Type Pulumi.GoogleNative.Healthcare.V1Beta1.TimePartitioningType

    Type of partitioning.

    ExpirationMs string

    Number of milliseconds for which to keep the storage for a partition.

    Type TimePartitioningType

    Type of partitioning.

    expirationMs String

    Number of milliseconds for which to keep the storage for a partition.

    type TimePartitioningType

    Type of partitioning.

    expirationMs string

    Number of milliseconds for which to keep the storage for a partition.

    type TimePartitioningType

    Type of partitioning.

    expiration_ms str

    Number of milliseconds for which to keep the storage for a partition.

    type TimePartitioningType

    Type of partitioning.

    expirationMs String

    Number of milliseconds for which to keep the storage for a partition.

    type "PARTITION_TYPE_UNSPECIFIED" | "HOUR" | "DAY" | "MONTH" | "YEAR"

    Type of partitioning.

    TimePartitioningResponse

    ExpirationMs string

    Number of milliseconds for which to keep the storage for a partition.

    Type string

    Type of partitioning.

    ExpirationMs string

    Number of milliseconds for which to keep the storage for a partition.

    Type string

    Type of partitioning.

    expirationMs String

    Number of milliseconds for which to keep the storage for a partition.

    type String

    Type of partitioning.

    expirationMs string

    Number of milliseconds for which to keep the storage for a partition.

    type string

    Type of partitioning.

    expiration_ms str

    Number of milliseconds for which to keep the storage for a partition.

    type str

    Type of partitioning.

    expirationMs String

    Number of milliseconds for which to keep the storage for a partition.

    type String

    Type of partitioning.

    TimePartitioningType

    PartitionTypeUnspecified
    PARTITION_TYPE_UNSPECIFIED

    Default unknown time.

    Hour
    HOUR

    Data partitioned by hour.

    Day
    DAY

    Data partitioned by day.

    Month
    MONTH

    Data partitioned by month.

    Year
    YEAR

    Data partitioned by year.

    TimePartitioningTypePartitionTypeUnspecified
    PARTITION_TYPE_UNSPECIFIED

    Default unknown time.

    TimePartitioningTypeHour
    HOUR

    Data partitioned by hour.

    TimePartitioningTypeDay
    DAY

    Data partitioned by day.

    TimePartitioningTypeMonth
    MONTH

    Data partitioned by month.

    TimePartitioningTypeYear
    YEAR

    Data partitioned by year.

    PartitionTypeUnspecified
    PARTITION_TYPE_UNSPECIFIED

    Default unknown time.

    Hour
    HOUR

    Data partitioned by hour.

    Day
    DAY

    Data partitioned by day.

    Month
    MONTH

    Data partitioned by month.

    Year
    YEAR

    Data partitioned by year.

    PartitionTypeUnspecified
    PARTITION_TYPE_UNSPECIFIED

    Default unknown time.

    Hour
    HOUR

    Data partitioned by hour.

    Day
    DAY

    Data partitioned by day.

    Month
    MONTH

    Data partitioned by month.

    Year
    YEAR

    Data partitioned by year.

    PARTITION_TYPE_UNSPECIFIED
    PARTITION_TYPE_UNSPECIFIED

    Default unknown time.

    HOUR
    HOUR

    Data partitioned by hour.

    DAY
    DAY

    Data partitioned by day.

    MONTH
    MONTH

    Data partitioned by month.

    YEAR
    YEAR

    Data partitioned by year.

    "PARTITION_TYPE_UNSPECIFIED"
    PARTITION_TYPE_UNSPECIFIED

    Default unknown time.

    "HOUR"
    HOUR

    Data partitioned by hour.

    "DAY"
    DAY

    Data partitioned by day.

    "MONTH"
    MONTH

    Data partitioned by month.

    "YEAR"
    YEAR

    Data partitioned by year.

    ValidationConfig

    DisableFhirpathValidation bool

    Whether to disable FHIRPath validation for incoming resources. Set this to true to disable checking incoming resources for conformance against FHIRPath requirement defined in the FHIR specification. This property only affects resource types that do not have profiles configured for them, any rules in enabled implementation guides will still be enforced.

    DisableProfileValidation bool

    Whether to disable profile validation for this FHIR store. Set this to true to disable checking incoming resources for conformance against StructureDefinitions in this FHIR store.

    DisableReferenceTypeValidation bool

    Whether to disable reference type validation for incoming resources. Set this to true to disable checking incoming resources for conformance against reference type requirement defined in the FHIR specification. This property only affects resource types that do not have profiles configured for them, any rules in enabled implementation guides will still be enforced.

    DisableRequiredFieldValidation bool

    Whether to disable required fields validation for incoming resources. Set this to true to disable checking incoming resources for conformance against required fields requirement defined in the FHIR specification. This property only affects resource types that do not have profiles configured for them, any rules in enabled implementation guides will still be enforced.

    EnabledImplementationGuides List<string>

    A list of ImplementationGuide URLs in this FHIR store that are used to configure the profiles to use for validation. For example, to use the US Core profiles for validation, set enabled_implementation_guides to ["http://hl7.org/fhir/us/core/ImplementationGuide/ig"]. If enabled_implementation_guides is empty or omitted, then incoming resources are only required to conform to the base FHIR profiles. Otherwise, a resource must conform to at least one profile listed in the global property of one of the enabled ImplementationGuides. The Cloud Healthcare API does not currently enforce all of the rules in a StructureDefinition. The following rules are supported: - min/max - minValue/maxValue - maxLength - type - fixed[x] - pattern[x] on simple types - slicing, when using "value" as the discriminator type When a URL cannot be resolved (for example, in a type assertion), the server does not return an error.

    DisableFhirpathValidation bool

    Whether to disable FHIRPath validation for incoming resources. Set this to true to disable checking incoming resources for conformance against FHIRPath requirement defined in the FHIR specification. This property only affects resource types that do not have profiles configured for them, any rules in enabled implementation guides will still be enforced.

    DisableProfileValidation bool

    Whether to disable profile validation for this FHIR store. Set this to true to disable checking incoming resources for conformance against StructureDefinitions in this FHIR store.

    DisableReferenceTypeValidation bool

    Whether to disable reference type validation for incoming resources. Set this to true to disable checking incoming resources for conformance against reference type requirement defined in the FHIR specification. This property only affects resource types that do not have profiles configured for them, any rules in enabled implementation guides will still be enforced.

    DisableRequiredFieldValidation bool

    Whether to disable required fields validation for incoming resources. Set this to true to disable checking incoming resources for conformance against required fields requirement defined in the FHIR specification. This property only affects resource types that do not have profiles configured for them, any rules in enabled implementation guides will still be enforced.

    EnabledImplementationGuides []string

    A list of ImplementationGuide URLs in this FHIR store that are used to configure the profiles to use for validation. For example, to use the US Core profiles for validation, set enabled_implementation_guides to ["http://hl7.org/fhir/us/core/ImplementationGuide/ig"]. If enabled_implementation_guides is empty or omitted, then incoming resources are only required to conform to the base FHIR profiles. Otherwise, a resource must conform to at least one profile listed in the global property of one of the enabled ImplementationGuides. The Cloud Healthcare API does not currently enforce all of the rules in a StructureDefinition. The following rules are supported: - min/max - minValue/maxValue - maxLength - type - fixed[x] - pattern[x] on simple types - slicing, when using "value" as the discriminator type When a URL cannot be resolved (for example, in a type assertion), the server does not return an error.

    disableFhirpathValidation Boolean

    Whether to disable FHIRPath validation for incoming resources. Set this to true to disable checking incoming resources for conformance against FHIRPath requirement defined in the FHIR specification. This property only affects resource types that do not have profiles configured for them, any rules in enabled implementation guides will still be enforced.

    disableProfileValidation Boolean

    Whether to disable profile validation for this FHIR store. Set this to true to disable checking incoming resources for conformance against StructureDefinitions in this FHIR store.

    disableReferenceTypeValidation Boolean

    Whether to disable reference type validation for incoming resources. Set this to true to disable checking incoming resources for conformance against reference type requirement defined in the FHIR specification. This property only affects resource types that do not have profiles configured for them, any rules in enabled implementation guides will still be enforced.

    disableRequiredFieldValidation Boolean

    Whether to disable required fields validation for incoming resources. Set this to true to disable checking incoming resources for conformance against required fields requirement defined in the FHIR specification. This property only affects resource types that do not have profiles configured for them, any rules in enabled implementation guides will still be enforced.

    enabledImplementationGuides List<String>

    A list of ImplementationGuide URLs in this FHIR store that are used to configure the profiles to use for validation. For example, to use the US Core profiles for validation, set enabled_implementation_guides to ["http://hl7.org/fhir/us/core/ImplementationGuide/ig"]. If enabled_implementation_guides is empty or omitted, then incoming resources are only required to conform to the base FHIR profiles. Otherwise, a resource must conform to at least one profile listed in the global property of one of the enabled ImplementationGuides. The Cloud Healthcare API does not currently enforce all of the rules in a StructureDefinition. The following rules are supported: - min/max - minValue/maxValue - maxLength - type - fixed[x] - pattern[x] on simple types - slicing, when using "value" as the discriminator type When a URL cannot be resolved (for example, in a type assertion), the server does not return an error.

    disableFhirpathValidation boolean

    Whether to disable FHIRPath validation for incoming resources. Set this to true to disable checking incoming resources for conformance against FHIRPath requirement defined in the FHIR specification. This property only affects resource types that do not have profiles configured for them, any rules in enabled implementation guides will still be enforced.

    disableProfileValidation boolean

    Whether to disable profile validation for this FHIR store. Set this to true to disable checking incoming resources for conformance against StructureDefinitions in this FHIR store.

    disableReferenceTypeValidation boolean

    Whether to disable reference type validation for incoming resources. Set this to true to disable checking incoming resources for conformance against reference type requirement defined in the FHIR specification. This property only affects resource types that do not have profiles configured for them, any rules in enabled implementation guides will still be enforced.

    disableRequiredFieldValidation boolean

    Whether to disable required fields validation for incoming resources. Set this to true to disable checking incoming resources for conformance against required fields requirement defined in the FHIR specification. This property only affects resource types that do not have profiles configured for them, any rules in enabled implementation guides will still be enforced.

    enabledImplementationGuides string[]

    A list of ImplementationGuide URLs in this FHIR store that are used to configure the profiles to use for validation. For example, to use the US Core profiles for validation, set enabled_implementation_guides to ["http://hl7.org/fhir/us/core/ImplementationGuide/ig"]. If enabled_implementation_guides is empty or omitted, then incoming resources are only required to conform to the base FHIR profiles. Otherwise, a resource must conform to at least one profile listed in the global property of one of the enabled ImplementationGuides. The Cloud Healthcare API does not currently enforce all of the rules in a StructureDefinition. The following rules are supported: - min/max - minValue/maxValue - maxLength - type - fixed[x] - pattern[x] on simple types - slicing, when using "value" as the discriminator type When a URL cannot be resolved (for example, in a type assertion), the server does not return an error.

    disable_fhirpath_validation bool

    Whether to disable FHIRPath validation for incoming resources. Set this to true to disable checking incoming resources for conformance against FHIRPath requirement defined in the FHIR specification. This property only affects resource types that do not have profiles configured for them, any rules in enabled implementation guides will still be enforced.

    disable_profile_validation bool

    Whether to disable profile validation for this FHIR store. Set this to true to disable checking incoming resources for conformance against StructureDefinitions in this FHIR store.

    disable_reference_type_validation bool

    Whether to disable reference type validation for incoming resources. Set this to true to disable checking incoming resources for conformance against reference type requirement defined in the FHIR specification. This property only affects resource types that do not have profiles configured for them, any rules in enabled implementation guides will still be enforced.

    disable_required_field_validation bool

    Whether to disable required fields validation for incoming resources. Set this to true to disable checking incoming resources for conformance against required fields requirement defined in the FHIR specification. This property only affects resource types that do not have profiles configured for them, any rules in enabled implementation guides will still be enforced.

    enabled_implementation_guides Sequence[str]

    A list of ImplementationGuide URLs in this FHIR store that are used to configure the profiles to use for validation. For example, to use the US Core profiles for validation, set enabled_implementation_guides to ["http://hl7.org/fhir/us/core/ImplementationGuide/ig"]. If enabled_implementation_guides is empty or omitted, then incoming resources are only required to conform to the base FHIR profiles. Otherwise, a resource must conform to at least one profile listed in the global property of one of the enabled ImplementationGuides. The Cloud Healthcare API does not currently enforce all of the rules in a StructureDefinition. The following rules are supported: - min/max - minValue/maxValue - maxLength - type - fixed[x] - pattern[x] on simple types - slicing, when using "value" as the discriminator type When a URL cannot be resolved (for example, in a type assertion), the server does not return an error.

    disableFhirpathValidation Boolean

    Whether to disable FHIRPath validation for incoming resources. Set this to true to disable checking incoming resources for conformance against FHIRPath requirement defined in the FHIR specification. This property only affects resource types that do not have profiles configured for them, any rules in enabled implementation guides will still be enforced.

    disableProfileValidation Boolean

    Whether to disable profile validation for this FHIR store. Set this to true to disable checking incoming resources for conformance against StructureDefinitions in this FHIR store.

    disableReferenceTypeValidation Boolean

    Whether to disable reference type validation for incoming resources. Set this to true to disable checking incoming resources for conformance against reference type requirement defined in the FHIR specification. This property only affects resource types that do not have profiles configured for them, any rules in enabled implementation guides will still be enforced.

    disableRequiredFieldValidation Boolean

    Whether to disable required fields validation for incoming resources. Set this to true to disable checking incoming resources for conformance against required fields requirement defined in the FHIR specification. This property only affects resource types that do not have profiles configured for them, any rules in enabled implementation guides will still be enforced.

    enabledImplementationGuides List<String>

    A list of ImplementationGuide URLs in this FHIR store that are used to configure the profiles to use for validation. For example, to use the US Core profiles for validation, set enabled_implementation_guides to ["http://hl7.org/fhir/us/core/ImplementationGuide/ig"]. If enabled_implementation_guides is empty or omitted, then incoming resources are only required to conform to the base FHIR profiles. Otherwise, a resource must conform to at least one profile listed in the global property of one of the enabled ImplementationGuides. The Cloud Healthcare API does not currently enforce all of the rules in a StructureDefinition. The following rules are supported: - min/max - minValue/maxValue - maxLength - type - fixed[x] - pattern[x] on simple types - slicing, when using "value" as the discriminator type When a URL cannot be resolved (for example, in a type assertion), the server does not return an error.

    ValidationConfigResponse

    DisableFhirpathValidation bool

    Whether to disable FHIRPath validation for incoming resources. Set this to true to disable checking incoming resources for conformance against FHIRPath requirement defined in the FHIR specification. This property only affects resource types that do not have profiles configured for them, any rules in enabled implementation guides will still be enforced.

    DisableProfileValidation bool

    Whether to disable profile validation for this FHIR store. Set this to true to disable checking incoming resources for conformance against StructureDefinitions in this FHIR store.

    DisableReferenceTypeValidation bool

    Whether to disable reference type validation for incoming resources. Set this to true to disable checking incoming resources for conformance against reference type requirement defined in the FHIR specification. This property only affects resource types that do not have profiles configured for them, any rules in enabled implementation guides will still be enforced.

    DisableRequiredFieldValidation bool

    Whether to disable required fields validation for incoming resources. Set this to true to disable checking incoming resources for conformance against required fields requirement defined in the FHIR specification. This property only affects resource types that do not have profiles configured for them, any rules in enabled implementation guides will still be enforced.

    EnabledImplementationGuides List<string>

    A list of ImplementationGuide URLs in this FHIR store that are used to configure the profiles to use for validation. For example, to use the US Core profiles for validation, set enabled_implementation_guides to ["http://hl7.org/fhir/us/core/ImplementationGuide/ig"]. If enabled_implementation_guides is empty or omitted, then incoming resources are only required to conform to the base FHIR profiles. Otherwise, a resource must conform to at least one profile listed in the global property of one of the enabled ImplementationGuides. The Cloud Healthcare API does not currently enforce all of the rules in a StructureDefinition. The following rules are supported: - min/max - minValue/maxValue - maxLength - type - fixed[x] - pattern[x] on simple types - slicing, when using "value" as the discriminator type When a URL cannot be resolved (for example, in a type assertion), the server does not return an error.

    DisableFhirpathValidation bool

    Whether to disable FHIRPath validation for incoming resources. Set this to true to disable checking incoming resources for conformance against FHIRPath requirement defined in the FHIR specification. This property only affects resource types that do not have profiles configured for them, any rules in enabled implementation guides will still be enforced.

    DisableProfileValidation bool

    Whether to disable profile validation for this FHIR store. Set this to true to disable checking incoming resources for conformance against StructureDefinitions in this FHIR store.

    DisableReferenceTypeValidation bool

    Whether to disable reference type validation for incoming resources. Set this to true to disable checking incoming resources for conformance against reference type requirement defined in the FHIR specification. This property only affects resource types that do not have profiles configured for them, any rules in enabled implementation guides will still be enforced.

    DisableRequiredFieldValidation bool

    Whether to disable required fields validation for incoming resources. Set this to true to disable checking incoming resources for conformance against required fields requirement defined in the FHIR specification. This property only affects resource types that do not have profiles configured for them, any rules in enabled implementation guides will still be enforced.

    EnabledImplementationGuides []string

    A list of ImplementationGuide URLs in this FHIR store that are used to configure the profiles to use for validation. For example, to use the US Core profiles for validation, set enabled_implementation_guides to ["http://hl7.org/fhir/us/core/ImplementationGuide/ig"]. If enabled_implementation_guides is empty or omitted, then incoming resources are only required to conform to the base FHIR profiles. Otherwise, a resource must conform to at least one profile listed in the global property of one of the enabled ImplementationGuides. The Cloud Healthcare API does not currently enforce all of the rules in a StructureDefinition. The following rules are supported: - min/max - minValue/maxValue - maxLength - type - fixed[x] - pattern[x] on simple types - slicing, when using "value" as the discriminator type When a URL cannot be resolved (for example, in a type assertion), the server does not return an error.

    disableFhirpathValidation Boolean

    Whether to disable FHIRPath validation for incoming resources. Set this to true to disable checking incoming resources for conformance against FHIRPath requirement defined in the FHIR specification. This property only affects resource types that do not have profiles configured for them, any rules in enabled implementation guides will still be enforced.

    disableProfileValidation Boolean

    Whether to disable profile validation for this FHIR store. Set this to true to disable checking incoming resources for conformance against StructureDefinitions in this FHIR store.

    disableReferenceTypeValidation Boolean

    Whether to disable reference type validation for incoming resources. Set this to true to disable checking incoming resources for conformance against reference type requirement defined in the FHIR specification. This property only affects resource types that do not have profiles configured for them, any rules in enabled implementation guides will still be enforced.

    disableRequiredFieldValidation Boolean

    Whether to disable required fields validation for incoming resources. Set this to true to disable checking incoming resources for conformance against required fields requirement defined in the FHIR specification. This property only affects resource types that do not have profiles configured for them, any rules in enabled implementation guides will still be enforced.

    enabledImplementationGuides List<String>

    A list of ImplementationGuide URLs in this FHIR store that are used to configure the profiles to use for validation. For example, to use the US Core profiles for validation, set enabled_implementation_guides to ["http://hl7.org/fhir/us/core/ImplementationGuide/ig"]. If enabled_implementation_guides is empty or omitted, then incoming resources are only required to conform to the base FHIR profiles. Otherwise, a resource must conform to at least one profile listed in the global property of one of the enabled ImplementationGuides. The Cloud Healthcare API does not currently enforce all of the rules in a StructureDefinition. The following rules are supported: - min/max - minValue/maxValue - maxLength - type - fixed[x] - pattern[x] on simple types - slicing, when using "value" as the discriminator type When a URL cannot be resolved (for example, in a type assertion), the server does not return an error.

    disableFhirpathValidation boolean

    Whether to disable FHIRPath validation for incoming resources. Set this to true to disable checking incoming resources for conformance against FHIRPath requirement defined in the FHIR specification. This property only affects resource types that do not have profiles configured for them, any rules in enabled implementation guides will still be enforced.

    disableProfileValidation boolean

    Whether to disable profile validation for this FHIR store. Set this to true to disable checking incoming resources for conformance against StructureDefinitions in this FHIR store.

    disableReferenceTypeValidation boolean

    Whether to disable reference type validation for incoming resources. Set this to true to disable checking incoming resources for conformance against reference type requirement defined in the FHIR specification. This property only affects resource types that do not have profiles configured for them, any rules in enabled implementation guides will still be enforced.

    disableRequiredFieldValidation boolean

    Whether to disable required fields validation for incoming resources. Set this to true to disable checking incoming resources for conformance against required fields requirement defined in the FHIR specification. This property only affects resource types that do not have profiles configured for them, any rules in enabled implementation guides will still be enforced.

    enabledImplementationGuides string[]

    A list of ImplementationGuide URLs in this FHIR store that are used to configure the profiles to use for validation. For example, to use the US Core profiles for validation, set enabled_implementation_guides to ["http://hl7.org/fhir/us/core/ImplementationGuide/ig"]. If enabled_implementation_guides is empty or omitted, then incoming resources are only required to conform to the base FHIR profiles. Otherwise, a resource must conform to at least one profile listed in the global property of one of the enabled ImplementationGuides. The Cloud Healthcare API does not currently enforce all of the rules in a StructureDefinition. The following rules are supported: - min/max - minValue/maxValue - maxLength - type - fixed[x] - pattern[x] on simple types - slicing, when using "value" as the discriminator type When a URL cannot be resolved (for example, in a type assertion), the server does not return an error.

    disable_fhirpath_validation bool

    Whether to disable FHIRPath validation for incoming resources. Set this to true to disable checking incoming resources for conformance against FHIRPath requirement defined in the FHIR specification. This property only affects resource types that do not have profiles configured for them, any rules in enabled implementation guides will still be enforced.

    disable_profile_validation bool

    Whether to disable profile validation for this FHIR store. Set this to true to disable checking incoming resources for conformance against StructureDefinitions in this FHIR store.

    disable_reference_type_validation bool

    Whether to disable reference type validation for incoming resources. Set this to true to disable checking incoming resources for conformance against reference type requirement defined in the FHIR specification. This property only affects resource types that do not have profiles configured for them, any rules in enabled implementation guides will still be enforced.

    disable_required_field_validation bool

    Whether to disable required fields validation for incoming resources. Set this to true to disable checking incoming resources for conformance against required fields requirement defined in the FHIR specification. This property only affects resource types that do not have profiles configured for them, any rules in enabled implementation guides will still be enforced.

    enabled_implementation_guides Sequence[str]

    A list of ImplementationGuide URLs in this FHIR store that are used to configure the profiles to use for validation. For example, to use the US Core profiles for validation, set enabled_implementation_guides to ["http://hl7.org/fhir/us/core/ImplementationGuide/ig"]. If enabled_implementation_guides is empty or omitted, then incoming resources are only required to conform to the base FHIR profiles. Otherwise, a resource must conform to at least one profile listed in the global property of one of the enabled ImplementationGuides. The Cloud Healthcare API does not currently enforce all of the rules in a StructureDefinition. The following rules are supported: - min/max - minValue/maxValue - maxLength - type - fixed[x] - pattern[x] on simple types - slicing, when using "value" as the discriminator type When a URL cannot be resolved (for example, in a type assertion), the server does not return an error.

    disableFhirpathValidation Boolean

    Whether to disable FHIRPath validation for incoming resources. Set this to true to disable checking incoming resources for conformance against FHIRPath requirement defined in the FHIR specification. This property only affects resource types that do not have profiles configured for them, any rules in enabled implementation guides will still be enforced.

    disableProfileValidation Boolean

    Whether to disable profile validation for this FHIR store. Set this to true to disable checking incoming resources for conformance against StructureDefinitions in this FHIR store.

    disableReferenceTypeValidation Boolean

    Whether to disable reference type validation for incoming resources. Set this to true to disable checking incoming resources for conformance against reference type requirement defined in the FHIR specification. This property only affects resource types that do not have profiles configured for them, any rules in enabled implementation guides will still be enforced.

    disableRequiredFieldValidation Boolean

    Whether to disable required fields validation for incoming resources. Set this to true to disable checking incoming resources for conformance against required fields requirement defined in the FHIR specification. This property only affects resource types that do not have profiles configured for them, any rules in enabled implementation guides will still be enforced.

    enabledImplementationGuides List<String>

    A list of ImplementationGuide URLs in this FHIR store that are used to configure the profiles to use for validation. For example, to use the US Core profiles for validation, set enabled_implementation_guides to ["http://hl7.org/fhir/us/core/ImplementationGuide/ig"]. If enabled_implementation_guides is empty or omitted, then incoming resources are only required to conform to the base FHIR profiles. Otherwise, a resource must conform to at least one profile listed in the global property of one of the enabled ImplementationGuides. The Cloud Healthcare API does not currently enforce all of the rules in a StructureDefinition. The following rules are supported: - min/max - minValue/maxValue - maxLength - type - fixed[x] - pattern[x] on simple types - slicing, when using "value" as the discriminator type When a URL cannot be resolved (for example, in a type assertion), the server does not return an error.

    Package Details

    Repository
    Google Cloud Native pulumi/pulumi-google-native
    License
    Apache-2.0
    google-native logo

    Google Cloud Native is in preview. Google Cloud Classic is fully supported.

    Google Cloud Native v0.30.0 published on Friday, Apr 14, 2023 by Pulumi