RollbackFhirResourcesRequest

HealthcareFHIRHL7v2DICOMMedical ImagingDe-identificationInteroperabilityCloud

Properties

Name Type Description
changeType string Optional. CREATE/UPDATE/DELETE/ALL for reverting all txns of a certain type.
excludeRollbacks boolean Optional. Specifies whether to exclude earlier rollbacks.
filteringFields object Optional. Parameters for filtering resources
force boolean Optional. When enabled, changes will be reverted without explicit confirmation
inputGcsObject string Optional. GCS object containing list of {resourceType}/{resourceId} lines, identifying resources to be reverted
resultGcsBucket string Required. Bucket to deposit result
rollbackTime string Required. Time point to rollback to.
type array Optional. If specified, revert only resources of these types
View JSON Schema on GitHub

JSON Schema

RollbackFhirResourcesRequest.json Raw ↑
{
  "$schema": "http://json-schema.org/draft-07/schema#",
  "title": "RollbackFhirResourcesRequest",
  "properties": {
    "changeType": {
      "description": "Optional. CREATE/UPDATE/DELETE/ALL for reverting all txns of a certain type.",
      "enum": [
        "CHANGE_TYPE_UNSPECIFIED",
        "ALL",
        "CREATE",
        "UPDATE",
        "DELETE"
      ],
      "type": "string"
    },
    "excludeRollbacks": {
      "description": "Optional. Specifies whether to exclude earlier rollbacks.",
      "type": "boolean"
    },
    "filteringFields": {
      "$ref": "#/components/schemas/RollbackFhirResourceFilteringFields",
      "description": "Optional. Parameters for filtering resources"
    },
    "force": {
      "description": "Optional. When enabled, changes will be reverted without explicit confirmation",
      "type": "boolean"
    },
    "inputGcsObject": {
      "description": "Optional. GCS object containing list of {resourceType}/{resourceId} lines, identifying resources to be reverted",
      "type": "string"
    },
    "resultGcsBucket": {
      "description": "Required. Bucket to deposit result",
      "type": "string"
    },
    "rollbackTime": {
      "description": "Required. Time point to rollback to.",
      "format": "google-datetime",
      "type": "string"
    },
    "type": {
      "description": "Optional. If specified, revert only resources of these types",
      "items": {
        "type": "string"
      },
      "type": "array"
    }
  },
  "type": "object"
}