This document describes the features, configurations and APIs in Dataflow that align with the controls for supported control packages. This document assumes that you're using Assured Workloads .
Data Boundary for ITAR
Supported services
The following table lists the Dataflow APIs and versions that meet the requirements of Data Boundary for ITAR.
| Service | Version | Status |
|---|---|---|
|
dataflow.googleapis.com
|
v1beta3 | SUPPORTED |
Compliance supported regions
Dataflow is available for Data Boundary for ITAR in the following Google Cloud regions:
- us-central1
- us-east1
- us-east4
- us-west1
- us-west2
- us-west3
- us-west4
- us-central1
- us-central2
- us-east1
- us-east4
- us-east5
- us-south1
- us-west1
- us-west2
- us-west3
- us-west4
Fields not intended for Sensitive data
The following table provides an illustrative list of field categories and specific fields that aren't suitable for sensitive information. To maintain compliance, avoid placing protected data in these fields. For a complete list, contact your Google Cloud representative.
-
job.environment.workerPools.diskType -
job.environment.workerPools.machineType -
job.environment.workerPools.network -
job.environment.workerPools.subnetwork -
job.environment.workerPools.zone -
job.environment.workerZone
-
job.createdFromSnapshotId -
job.id -
job.replaceJobId -
job.replacedByJobId -
jobName -
replaceJobId
-
job.environment.workerPools.taskrunnerSettings.logDir -
job.environment.workerPools.taskrunnerSettings.logUploadLocation -
workItemStatuses.metricUpdates.name.context.key -
workItemStatuses.reportedProgress.position.key -
workerMessages.perWorkerMetrics.perStepNamespaceMetrics.metricsNamespace -
workerMessages.workerHealthReport.msg
-
job.environment.workerPools.metadata.key -
job.jobMetadata.userDisplayProperties.key -
job.labels.key -
launchParameter.containerSpec.metadata.parameters.customMetadata.key -
launchParameter.environment.additionalUserLabels.key -
workerMessages.labels.key
-
job.pipelineDescription.displayData.namespace -
job.pipelineDescription.executionPipelineStage.name -
job.pipelineDescription.originalPipelineTransform.displayData.label -
job.pipelineDescription.originalPipelineTransform.displayData.strValue -
job.pipelineDescription.originalPipelineTransform.id -
job.pipelineDescription.originalPipelineTransform.name
-
job.environment.sdkPipelineOptions.fields.key -
job.environment.version.fields.key -
job.environment.workerPools.sdkHarnessContainerImages.containerImage -
job.jobMetadata.sdkVersion.version -
launchParameter.containerSpec.image -
launchParameter.containerSpec.sdkInfo.version
-
job.environment.serviceAccountEmail -
job.environment.serviceKmsKeyName -
job.environment.workerPools.taskrunnerSettings.oauthScopes -
launchParameter.containerSpec.defaultEnvironment.kmsKeyName -
launchParameter.environment.kmsKeyName -
launchParameter.environment.serviceAccountEmail
-
gcsPath -
job.environment.tempStoragePrefix -
job.environment.workerPools.taskrunnerSettings.tempStoragePrefix -
job.stepsLocation -
job.tempFiles -
launchParameter.environment.stagingLocation
-
job.environment.workerPools.taskrunnerSettings.harnessCommand -
job.environment.workerPools.taskrunnerSettings.languageHint -
job.environment.workerPools.taskrunnerSettings.parallelWorkerSettings.baseUrl -
job.environment.workerPools.taskrunnerSettings.parallelWorkerSettings.servicePath -
job.environment.workerPools.taskrunnerSettings.vmId -
job.environment.workerPools.taskrunnerSettings.workflowFileName
-
componentId -
jobId -
location -
name -
projectId -
snapshotId
What's next
- Learn more about compliance in Google Cloud .

