Reference documentation and code samples for the Cloud Security Command Center V1 API class Google::Cloud::SecurityCenter::V1::Exfiltration.
Exfiltration represents a data exfiltration attempt from one or more sources
to one or more targets. The sources attribute lists the sources of the
exfiltrated data. The targets attribute lists the destinations the data was
copied to.
(::Array<::Google::Cloud::SecurityCenter::V1::ExfilResource>) — If there are multiple sources, then the data is considered "joined" between
them. For instance, BigQuery can join multiple tables, and each
table would be considered a source.
value (::Array<::Google::Cloud::SecurityCenter::V1::ExfilResource>) — If there are multiple sources, then the data is considered "joined" between
them. For instance, BigQuery can join multiple tables, and each
table would be considered a source.
Returns
(::Array<::Google::Cloud::SecurityCenter::V1::ExfilResource>) — If there are multiple sources, then the data is considered "joined" between
them. For instance, BigQuery can join multiple tables, and each
table would be considered a source.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-09-09 UTC."],[],[],null,["# Cloud Security Command Center V1 API - Class Google::Cloud::SecurityCenter::V1::Exfiltration (v1.5.0)\n\nVersion latestkeyboard_arrow_down\n\n- [1.5.0 (latest)](/ruby/docs/reference/google-cloud-security_center-v1/latest/Google-Cloud-SecurityCenter-V1-Exfiltration)\n- [1.4.1](/ruby/docs/reference/google-cloud-security_center-v1/1.4.1/Google-Cloud-SecurityCenter-V1-Exfiltration)\n- [1.3.0](/ruby/docs/reference/google-cloud-security_center-v1/1.3.0/Google-Cloud-SecurityCenter-V1-Exfiltration)\n- [1.2.0](/ruby/docs/reference/google-cloud-security_center-v1/1.2.0/Google-Cloud-SecurityCenter-V1-Exfiltration)\n- [1.1.0](/ruby/docs/reference/google-cloud-security_center-v1/1.1.0/Google-Cloud-SecurityCenter-V1-Exfiltration)\n- [1.0.0](/ruby/docs/reference/google-cloud-security_center-v1/1.0.0/Google-Cloud-SecurityCenter-V1-Exfiltration)\n- [0.41.0](/ruby/docs/reference/google-cloud-security_center-v1/0.41.0/Google-Cloud-SecurityCenter-V1-Exfiltration)\n- [0.40.0](/ruby/docs/reference/google-cloud-security_center-v1/0.40.0/Google-Cloud-SecurityCenter-V1-Exfiltration)\n- [0.39.0](/ruby/docs/reference/google-cloud-security_center-v1/0.39.0/Google-Cloud-SecurityCenter-V1-Exfiltration)\n- [0.38.0](/ruby/docs/reference/google-cloud-security_center-v1/0.38.0/Google-Cloud-SecurityCenter-V1-Exfiltration)\n- [0.37.0](/ruby/docs/reference/google-cloud-security_center-v1/0.37.0/Google-Cloud-SecurityCenter-V1-Exfiltration)\n- [0.36.0](/ruby/docs/reference/google-cloud-security_center-v1/0.36.0/Google-Cloud-SecurityCenter-V1-Exfiltration)\n- [0.35.0](/ruby/docs/reference/google-cloud-security_center-v1/0.35.0/Google-Cloud-SecurityCenter-V1-Exfiltration)\n- [0.34.2](/ruby/docs/reference/google-cloud-security_center-v1/0.34.2/Google-Cloud-SecurityCenter-V1-Exfiltration)\n- [0.33.0](/ruby/docs/reference/google-cloud-security_center-v1/0.33.0/Google-Cloud-SecurityCenter-V1-Exfiltration)\n- [0.32.0](/ruby/docs/reference/google-cloud-security_center-v1/0.32.0/Google-Cloud-SecurityCenter-V1-Exfiltration)\n- [0.31.1](/ruby/docs/reference/google-cloud-security_center-v1/0.31.1/Google-Cloud-SecurityCenter-V1-Exfiltration)\n- [0.30.0](/ruby/docs/reference/google-cloud-security_center-v1/0.30.0/Google-Cloud-SecurityCenter-V1-Exfiltration)\n- [0.29.1](/ruby/docs/reference/google-cloud-security_center-v1/0.29.1/Google-Cloud-SecurityCenter-V1-Exfiltration)\n- [0.28.0](/ruby/docs/reference/google-cloud-security_center-v1/0.28.0/Google-Cloud-SecurityCenter-V1-Exfiltration)\n- [0.27.0](/ruby/docs/reference/google-cloud-security_center-v1/0.27.0/Google-Cloud-SecurityCenter-V1-Exfiltration)\n- [0.26.0](/ruby/docs/reference/google-cloud-security_center-v1/0.26.0/Google-Cloud-SecurityCenter-V1-Exfiltration)\n- [0.25.1](/ruby/docs/reference/google-cloud-security_center-v1/0.25.1/Google-Cloud-SecurityCenter-V1-Exfiltration)\n- [0.24.0](/ruby/docs/reference/google-cloud-security_center-v1/0.24.0/Google-Cloud-SecurityCenter-V1-Exfiltration)\n- [0.23.0](/ruby/docs/reference/google-cloud-security_center-v1/0.23.0/Google-Cloud-SecurityCenter-V1-Exfiltration)\n- [0.22.0](/ruby/docs/reference/google-cloud-security_center-v1/0.22.0/Google-Cloud-SecurityCenter-V1-Exfiltration)\n- [0.21.0](/ruby/docs/reference/google-cloud-security_center-v1/0.21.0/Google-Cloud-SecurityCenter-V1-Exfiltration)\n- [0.20.0](/ruby/docs/reference/google-cloud-security_center-v1/0.20.0/Google-Cloud-SecurityCenter-V1-Exfiltration)\n- [0.19.0](/ruby/docs/reference/google-cloud-security_center-v1/0.19.0/Google-Cloud-SecurityCenter-V1-Exfiltration)\n- [0.18.0](/ruby/docs/reference/google-cloud-security_center-v1/0.18.0/Google-Cloud-SecurityCenter-V1-Exfiltration)\n- [0.17.0](/ruby/docs/reference/google-cloud-security_center-v1/0.17.0/Google-Cloud-SecurityCenter-V1-Exfiltration)\n- [0.16.0](/ruby/docs/reference/google-cloud-security_center-v1/0.16.0/Google-Cloud-SecurityCenter-V1-Exfiltration)\n- [0.15.0](/ruby/docs/reference/google-cloud-security_center-v1/0.15.0/Google-Cloud-SecurityCenter-V1-Exfiltration)\n- [0.14.0](/ruby/docs/reference/google-cloud-security_center-v1/0.14.0/Google-Cloud-SecurityCenter-V1-Exfiltration)\n- [0.13.0](/ruby/docs/reference/google-cloud-security_center-v1/0.13.0/Google-Cloud-SecurityCenter-V1-Exfiltration)\n- [0.12.1](/ruby/docs/reference/google-cloud-security_center-v1/0.12.1/Google-Cloud-SecurityCenter-V1-Exfiltration)\n- [0.11.1](/ruby/docs/reference/google-cloud-security_center-v1/0.11.1/Google-Cloud-SecurityCenter-V1-Exfiltration) \nReference documentation and code samples for the Cloud Security Command Center V1 API class Google::Cloud::SecurityCenter::V1::Exfiltration.\n\nExfiltration represents a data exfiltration attempt from one or more sources\nto one or more targets. The `sources` attribute lists the sources of the\nexfiltrated data. The `targets` attribute lists the destinations the data was\ncopied to. \n\nInherits\n--------\n\n- [Object](./Google-Cloud-SecurityCenter-V1-Kubernetes-Object) \n\nExtended By\n-----------\n\n- Google::Protobuf::MessageExts::ClassMethods \n\nIncludes\n--------\n\n- Google::Protobuf::MessageExts\n\nMethods\n-------\n\n### #sources\n\n def sources() -\u003e ::Array\u003c::Google::Cloud::SecurityCenter::V1::ExfilResource\u003e\n\n**Returns**\n\n- (::Array\\\u003c[::Google::Cloud::SecurityCenter::V1::ExfilResource](./Google-Cloud-SecurityCenter-V1-ExfilResource)\\\u003e) --- If there are multiple sources, then the data is considered \"joined\" between them. For instance, BigQuery can join multiple tables, and each table would be considered a source.\n\n### #sources=\n\n def sources=(value) -\u003e ::Array\u003c::Google::Cloud::SecurityCenter::V1::ExfilResource\u003e\n\n**Parameter**\n\n- **value** (::Array\\\u003c[::Google::Cloud::SecurityCenter::V1::ExfilResource](./Google-Cloud-SecurityCenter-V1-ExfilResource)\\\u003e) --- If there are multiple sources, then the data is considered \"joined\" between them. For instance, BigQuery can join multiple tables, and each table would be considered a source. \n**Returns**\n\n- (::Array\\\u003c[::Google::Cloud::SecurityCenter::V1::ExfilResource](./Google-Cloud-SecurityCenter-V1-ExfilResource)\\\u003e) --- If there are multiple sources, then the data is considered \"joined\" between them. For instance, BigQuery can join multiple tables, and each table would be considered a source.\n\n### #targets\n\n def targets() -\u003e ::Array\u003c::Google::Cloud::SecurityCenter::V1::ExfilResource\u003e\n\n**Returns**\n\n- (::Array\\\u003c[::Google::Cloud::SecurityCenter::V1::ExfilResource](./Google-Cloud-SecurityCenter-V1-ExfilResource)\\\u003e) --- If there are multiple targets, each target would get a complete copy of the \"joined\" source data.\n\n### #targets=\n\n def targets=(value) -\u003e ::Array\u003c::Google::Cloud::SecurityCenter::V1::ExfilResource\u003e\n\n**Parameter**\n\n- **value** (::Array\\\u003c[::Google::Cloud::SecurityCenter::V1::ExfilResource](./Google-Cloud-SecurityCenter-V1-ExfilResource)\\\u003e) --- If there are multiple targets, each target would get a complete copy of the \"joined\" source data. \n**Returns**\n\n- (::Array\\\u003c[::Google::Cloud::SecurityCenter::V1::ExfilResource](./Google-Cloud-SecurityCenter-V1-ExfilResource)\\\u003e) --- If there are multiple targets, each target would get a complete copy of the \"joined\" source data.\n\n### #total_exfiltrated_bytes\n\n def total_exfiltrated_bytes() -\u003e ::Integer\n\n**Returns**\n\n- (::Integer) --- Total exfiltrated bytes processed for the entire job.\n\n### #total_exfiltrated_bytes=\n\n def total_exfiltrated_bytes=(value) -\u003e ::Integer\n\n**Parameter**\n\n- **value** (::Integer) --- Total exfiltrated bytes processed for the entire job. \n**Returns**\n\n- (::Integer) --- Total exfiltrated bytes processed for the entire job."]]