Data Protection Configuration
The Data Protection Configuration service collection provides operations for managing data protection policies and configuration entities. Create, update, delete, and query classifications, cloud applications, content patterns, enterprise accounts, file types, sensitivity labels, local application groups, local applications, policies, web locations, and policy precedence.
| Language | Last Update |
|---|---|
| Python | v1.6.5 |
| PowerShell | |
| Go | v0.22.0 |
| TypeScript | v0.6.0 |
| Rust | |
| Ruby | v1.4.0 |
Table of Contents
Section titled “Table of Contents”| Operation | Description |
|---|---|
entities.classification.delete.v2delete_classification | Deletes classifications that match the provided ids |
entities.classification.get.v2get_classification | Gets the classifications that match the provided ids |
entities.classification.patch.v2update_classifications | Update classifications |
entities.classification.post.v2create_classification | Create classifications |
entities.cloud-application.createcreate_cloud_application | Persist the given cloud application for the provided entity instance |
entities.cloud-application.deletedelete_cloud_application | Delete cloud application |
entities.cloud-application.getget_cloud_application | Get a particular cloud-application |
entities.cloud-application.patchupdate_cloud_application | Update a cloud application |
entities.content-pattern.createcreate_content_pattern | Persist the given content pattern for the provided entity instance |
entities.content-pattern.deletedelete_content_pattern | Delete content pattern |
entities.content-pattern.getget_content_pattern | Get a particular content-pattern(s) |
entities.content-pattern.patchupdate_content_pattern | Update a content pattern |
entities.enterprise-account.createcreate_enterprise_account | Persist the given enterprise account for the provided entity instance |
entities.enterprise-account.deletedelete_enterprise_account | Delete enterprise account |
entities.enterprise-account.getget_enterprise_account | Get a particular enterprise-account(s) |
entities.enterprise-account.patchupdate_enterprise_account | Update a enterprise account |
entities.file-type.getget_file_type | Get a particular file-type |
entities.local-application-group.createcreate_local_application_group | Persist the given local application group for the provided entity instance |
entities.local-application-group.deletedelete_local_application_group | Soft Delete local application. |
entities.local-application-group.getget_local_application_group | Get specific local application groups |
entities.local-application-group.patchupdate_local_application_group | Update a local application group |
entities.local-application.createcreate_local_application | Persist the given local application for the provided entity instance |
entities.local-application.deletedelete_local_application | Soft Delete local application. |
entities.local-application.getget_local_application | Get a particular local application |
entities.local-application.patchupdate_local_application | Update a local application |
entities.policy.delete.v2delete_policies | Deletes policies that match the provided ids |
entities.policy.get.v2get_policies | Gets policies that match the provided ids |
entities.policy.patch.v2update_policies | Update policies |
entities.policy.post.v2create_policy | Create policies |
entities.policy.precedence.post.v1update_policy_precedence | Update Policy Precedence |
entities.sensitivity-label.create-v2create_sensitivity_label | Create new sensitivity label (V2) |
entities.sensitivity-label.delete-v2delete_sensitivity_label | Delete sensitivity labels matching the IDs (V2) |
entities.sensitivity-label.get-v2get_sensitivity_label | Get sensitivity label matching the IDs (V2) |
entities.web-location-group.createentities_web_location_group_create | Create a web location group |
entities.web-location-group.deleteentities_web_location_group_delete | Soft delete web location groups |
entities.web-location-group.getentities_web_location_group_get | Get specific web location groups |
entities.web-location-group.patchentities_web_location_group_patch | Update a web location group |
entities.web-location.create-v2create_web_location | Persist the given web-locations |
entities.web-location.delete-v2delete_web_location | Delete web-location |
entities.web-location.get-v2get_web_location | Get web-location entities matching the provided ID(s) |
entities.web-location.patch-v2update_web_location | Update a web-location |
queries.classification.get.v2query_classifications | Search for classifications that match the provided criteria |
queries.cloud-application.get-v2query_cloud_applications | Get all cloud-application IDs matching the query with filter |
queries.content-pattern.get-v2query_content_patterns | Get all content-pattern IDs matching the query with filter |
queries.enterprise-account.get-v2query_enterprise_accounts | Get all enterprise-account IDs matching the query with filter |
queries.file-type.get-v2query_file_type | Get all file-type IDs matching the query with filter |
queries.local-application-group.getquery_local_application_groups | Get all local application group IDs matching the query with filter |
queries.local-application.getquery_local_applications | Get all local-application IDs matching the query with filter |
queries.policy.get.v2query_policies | Search for policies that match the provided criteria |
queries.sensitivity-label.get-v2query_sensitivity_label | Get all sensitivity label IDs matching the query with filter |
queries.web-location-group.getqueries_web_location_group_get | Get all web location group IDs matching the query with filter |
queries.web-location.get-v2query_web_locations | Get web-location IDs matching the query with filter |
entities.classification.delete.v2
Section titled “entities.classification.delete.v2”Deletes classifications that match the provided ids
delete_classificationParameters
Section titled “Parameters”from falconpy import DataProtectionConfiguration
falcon = DataProtectionConfiguration(client_id=CLIENT_ID, client_secret=CLIENT_SECRET )
id_list = 'ID1,ID2,ID3' # Can also pass a list here: ['ID1', 'ID2', 'ID3']
response = falcon.delete_classification(ids=id_list)print(response)from falconpy import DataProtectionConfiguration
falcon = DataProtectionConfiguration(client_id=CLIENT_ID, client_secret=CLIENT_SECRET )
id_list = 'ID1,ID2,ID3' # Can also pass a list here: ['ID1', 'ID2', 'ID3']
response = falcon.entities_classification_delete_v2(ids=id_list)print(response)from falconpy import APIHarnessV2
falcon = APIHarnessV2(client_id=CLIENT_ID, client_secret=CLIENT_SECRET )
id_list = 'ID1,ID2,ID3' # Can also pass a list here: ['ID1', 'ID2', 'ID3']
response = falcon.command("entities_classification_delete_v2", ids=id_list)print(response)Examples coming soon.
package main
import ( "context" "fmt" "os"
"github.com/crowdstrike/gofalcon/falcon" "github.com/crowdstrike/gofalcon/falcon/client/data_protection_configuration")
func main() { client, err := falcon.NewClient(&falcon.ApiConfig{ ClientId: os.Getenv("FALCON_CLIENT_ID"), ClientSecret: os.Getenv("FALCON_CLIENT_SECRET"), Context: context.Background(), }) if err != nil { panic(err) }
response, err := client.DataProtectionConfiguration.EntitiesClassificationDeleteV2( &data_protection_configuration.EntitiesClassificationDeleteV2Params{ Ids: []string{"ID1", "ID2", "ID3"}, Context: context.Background(), }, ) if err != nil { panic(falcon.ErrorExplain(err)) }
fmt.Printf("%+v\n", response.Payload)}import { FalconClient } from "crowdstrike-falcon";
const client = new FalconClient({ cloud: process.env.FALCON_CLOUD!, clientId: process.env.FALCON_CLIENT_ID!, clientSecret: process.env.FALCON_CLIENT_SECRET!,});
const response = await client.dataProtectionConfiguration.entitiesClassificationDeleteV2(["ID1", "ID2", "ID3"]); // ids
console.log(response);Examples coming soon.
require "crimson-falcon"
Falcon.configure do |config| config.client_id = ENV["FALCON_CLIENT_ID"] config.client_secret = ENV["FALCON_CLIENT_SECRET"] config.cloud = ENV["FALCON_CLOUD"]end
api = Falcon::DataProtectionConfiguration.new
response = api.entities_classification_delete_v2(['ID1', 'ID2', 'ID3'])
puts response[ { "cid": "string", "classification_properties": {}, "created_at": "string", "created_by": "string", "id": "string", "modified_at": "string", "modified_by": "string", "name": "string" }]{ "errors": [ { "code": 0, "field": "string", "id": "string", "message": "string" } ], "meta": { "pagination": { "limit": 0, "offset": 0, "total": 0 }, "powered_by": "string", "query_time": 0.0, "trace_id": "string", "writes": { "resources_affected": 0 } }, "resources": [ { "cid": "string", "classification_properties": {}, "created_at": "string", "created_by": "string", "id": "string", "modified_at": "string", "modified_by": "string", "name": "string" } ]}{ "errors": [ { "code": 0, "field": "string", "id": "string", "message": "string" } ], "meta": { "pagination": { "limit": 0, "offset": 0, "total": 0 }, "powered_by": "string", "query_time": 0.0, "trace_id": "string", "writes": { "resources_affected": 0 } }, "resources": [ { "cid": "string", "classification_properties": {}, "created_at": "string", "created_by": "string", "id": "string", "modified_at": "string", "modified_by": "string", "name": "string" } ]}{ "errors": [ { "code": 0, "field": "string", "id": "string", "message": "string" } ], "meta": { "pagination": { "limit": 0, "offset": 0, "total": 0 }, "powered_by": "string", "query_time": 0.0, "trace_id": "string", "writes": { "resources_affected": 0 } }, "resources": [ { "cid": "string", "classification_properties": {}, "created_at": "string", "created_by": "string", "id": "string", "modified_at": "string", "modified_by": "string", "name": "string" } ]}{ "errors": [ { "code": 0, "field": "string", "id": "string", "message": "string" } ], "meta": { "pagination": { "limit": 0, "offset": 0, "total": 0 }, "powered_by": "string", "query_time": 0.0, "trace_id": "string", "writes": { "resources_affected": 0 } }, "resources": [ { "cid": "string", "classification_properties": {}, "created_at": "string", "created_by": "string", "id": "string", "modified_at": "string", "modified_by": "string", "name": "string" } ]}{ "errors": [ { "code": 0, "id": "string", "message": "string" } ], "meta": { "pagination": { "limit": 0, "offset": 0, "total": 0 }, "powered_by": "string", "query_time": 0.0, "trace_id": "string", "writes": { "resources_affected": 0 } }}{ "errors": [ { "code": 0, "field": "string", "id": "string", "message": "string" } ], "meta": { "pagination": { "limit": 0, "offset": 0, "total": 0 }, "powered_by": "string", "query_time": 0.0, "trace_id": "string", "writes": { "resources_affected": 0 } }, "resources": [ { "cid": "string", "classification_properties": {}, "created_at": "string", "created_by": "string", "id": "string", "modified_at": "string", "modified_by": "string", "name": "string" } ]}entities.classification.get.v2
Section titled “entities.classification.get.v2”Gets the classifications that match the provided ids
get_classificationParameters
Section titled “Parameters”from falconpy import DataProtectionConfiguration
falcon = DataProtectionConfiguration(client_id=CLIENT_ID, client_secret=CLIENT_SECRET )
id_list = 'ID1,ID2,ID3' # Can also pass a list here: ['ID1', 'ID2', 'ID3']
response = falcon.get_classification(ids=id_list)print(response)from falconpy import DataProtectionConfiguration
falcon = DataProtectionConfiguration(client_id=CLIENT_ID, client_secret=CLIENT_SECRET )
id_list = 'ID1,ID2,ID3' # Can also pass a list here: ['ID1', 'ID2', 'ID3']
response = falcon.entities_classification_get_v2(ids=id_list)print(response)from falconpy import APIHarnessV2
falcon = APIHarnessV2(client_id=CLIENT_ID, client_secret=CLIENT_SECRET )
id_list = 'ID1,ID2,ID3' # Can also pass a list here: ['ID1', 'ID2', 'ID3']
response = falcon.command("entities_classification_get_v2", ids=id_list)print(response)Examples coming soon.
package main
import ( "context" "fmt" "os"
"github.com/crowdstrike/gofalcon/falcon" "github.com/crowdstrike/gofalcon/falcon/client/data_protection_configuration")
func main() { client, err := falcon.NewClient(&falcon.ApiConfig{ ClientId: os.Getenv("FALCON_CLIENT_ID"), ClientSecret: os.Getenv("FALCON_CLIENT_SECRET"), Context: context.Background(), }) if err != nil { panic(err) }
response, err := client.DataProtectionConfiguration.EntitiesClassificationGetV2( &data_protection_configuration.EntitiesClassificationGetV2Params{ Ids: []string{"ID1", "ID2", "ID3"}, Context: context.Background(), }, ) if err != nil { panic(falcon.ErrorExplain(err)) }
fmt.Printf("%+v\n", response.Payload)}import { FalconClient } from "crowdstrike-falcon";
const client = new FalconClient({ cloud: process.env.FALCON_CLOUD!, clientId: process.env.FALCON_CLIENT_ID!, clientSecret: process.env.FALCON_CLIENT_SECRET!,});
const response = await client.dataProtectionConfiguration.entitiesClassificationGetV2(["ID1", "ID2", "ID3"]); // ids
console.log(response);Examples coming soon.
require "crimson-falcon"
Falcon.configure do |config| config.client_id = ENV["FALCON_CLIENT_ID"] config.client_secret = ENV["FALCON_CLIENT_SECRET"] config.cloud = ENV["FALCON_CLOUD"]end
api = Falcon::DataProtectionConfiguration.new
response = api.entities_classification_get_v2(['ID1', 'ID2', 'ID3'])
puts response[ { "cid": "string", "classification_properties": {}, "created_at": "string", "created_by": "string", "id": "string", "modified_at": "string", "modified_by": "string", "name": "string" }]{ "errors": [ { "code": 0, "field": "string", "id": "string", "message": "string" } ], "meta": { "pagination": { "limit": 0, "offset": 0, "total": 0 }, "powered_by": "string", "query_time": 0.0, "trace_id": "string", "writes": { "resources_affected": 0 } }, "resources": [ { "cid": "string", "classification_properties": {}, "created_at": "string", "created_by": "string", "id": "string", "modified_at": "string", "modified_by": "string", "name": "string" } ]}{ "errors": [ { "code": 0, "id": "string", "message": "string" } ], "meta": { "pagination": { "limit": 0, "offset": 0, "total": 0 }, "powered_by": "string", "query_time": 0.0, "trace_id": "string", "writes": { "resources_affected": 0 } }}{ "errors": [ { "code": 0, "field": "string", "id": "string", "message": "string" } ], "meta": { "pagination": { "limit": 0, "offset": 0, "total": 0 }, "powered_by": "string", "query_time": 0.0, "trace_id": "string", "writes": { "resources_affected": 0 } }, "resources": [ { "cid": "string", "classification_properties": {}, "created_at": "string", "created_by": "string", "id": "string", "modified_at": "string", "modified_by": "string", "name": "string" } ]}{ "errors": [ { "code": 0, "id": "string", "message": "string" } ], "meta": { "pagination": { "limit": 0, "offset": 0, "total": 0 }, "powered_by": "string", "query_time": 0.0, "trace_id": "string", "writes": { "resources_affected": 0 } }}{ "errors": [ { "code": 0, "field": "string", "id": "string", "message": "string" } ], "meta": { "pagination": { "limit": 0, "offset": 0, "total": 0 }, "powered_by": "string", "query_time": 0.0, "trace_id": "string", "writes": { "resources_affected": 0 } }, "resources": [ { "cid": "string", "classification_properties": {}, "created_at": "string", "created_by": "string", "id": "string", "modified_at": "string", "modified_by": "string", "name": "string" } ]}entities.classification.patch.v2
Section titled “entities.classification.patch.v2”Update classifications
update_classificationsParameters
Section titled “Parameters”from falconpy import DataProtectionConfiguration
falcon = DataProtectionConfiguration(client_id=CLIENT_ID, client_secret=CLIENT_SECRET )
classification_properties = { "content_patterns": [ "string" ], "evidence_duplication_enabled": True, "file_types": [ "string" ], "protection_mode": "monitor", "rules": [ { "ad_groups": [ "string" ], "ad_users": [ "string" ], "created_time_stamp": "string", "description": "string", "detection_severity": "informational", "enable_printer_egress": True, "enable_usb_devices": True, "enable_web_locations": True, "id": "string", "modified_time_stamp": "string", "notify_end_user": True, "response_action": "allow", "trigger_detection": True, "user_scope": "all", "web_locations": [ "string" ], "web_locations_scope": "all" } ], "sensitivity_labels": [ "string" ], "web_sources": [ "string" ]}
response = falcon.update_classifications(id="string", classification_properties=classification_properties, name="string")print(response)from falconpy import DataProtectionConfiguration
falcon = DataProtectionConfiguration(client_id=CLIENT_ID, client_secret=CLIENT_SECRET )
classification_properties = { "content_patterns": [ "string" ], "evidence_duplication_enabled": True, "file_types": [ "string" ], "protection_mode": "monitor", "rules": [ { "ad_groups": [ "string" ], "ad_users": [ "string" ], "created_time_stamp": "string", "description": "string", "detection_severity": "informational", "enable_printer_egress": True, "enable_usb_devices": True, "enable_web_locations": True, "id": "string", "modified_time_stamp": "string", "notify_end_user": True, "response_action": "allow", "trigger_detection": True, "user_scope": "all", "web_locations": [ "string" ], "web_locations_scope": "all" } ], "sensitivity_labels": [ "string" ], "web_sources": [ "string" ]}
response = falcon.entities_classification_patch_v2(id="string", classification_properties=classification_properties, name="string")print(response)from falconpy import APIHarnessV2
falcon = APIHarnessV2(client_id=CLIENT_ID, client_secret=CLIENT_SECRET )
body_payload = { "resources": [ { "classification_properties": { "content_patterns": ["string"], "content_patterns_operator": "string", "evidence_duplication_enabled": boolean, "file_types": ["string"], "mac_file_path_patterns": ["string"], "protection_mode": "string", "rules": ["string"], "sensitivity_labels": ["string"], "web_sources": ["string"], "win_file_path_patterns": ["string"] }, "id": "string", "name": "string" } ]}
response = falcon.command("entities_classification_patch_v2", body=body_payload)print(response)Examples coming soon.
package main
import ( "context" "fmt" "os"
"github.com/crowdstrike/gofalcon/falcon" "github.com/crowdstrike/gofalcon/falcon/client/data_protection_configuration" "github.com/crowdstrike/gofalcon/falcon/models")
func main() { client, err := falcon.NewClient(&falcon.ApiConfig{ ClientId: os.Getenv("FALCON_CLIENT_ID"), ClientSecret: os.Getenv("FALCON_CLIENT_SECRET"), Context: context.Background(), }) if err != nil { panic(err) }
id := "string" name := "string"
response, err := client.DataProtectionConfiguration.EntitiesClassificationPatchV2( &data_protection_configuration.EntitiesClassificationPatchV2Params{ Body: &models.PolicymanagerUpdateClassificationsRequest{ Resources: []interface{}{ { ClassificationProperties: &struct{}{}, ID: &id, Name: &name, }, }, }, Context: context.Background(), }, ) if err != nil { panic(falcon.ErrorExplain(err)) }
fmt.Printf("%+v\n", response.Payload)}import { FalconClient } from "crowdstrike-falcon";
const client = new FalconClient({ cloud: process.env.FALCON_CLOUD!, clientId: process.env.FALCON_CLIENT_ID!, clientSecret: process.env.FALCON_CLIENT_SECRET!,});
const response = await client.dataProtectionConfiguration.entitiesClassificationPatchV2( { resources: [{ classificationProperties: { contentPatterns: [], contentPatternsOperator: "string", evidenceDuplicationEnabled: boolean, fileTypes: [], macFilePathPatterns: [], protectionMode: "string", rules: [], sensitivityLabels: [], webSources: [], winFilePathPatterns: [] }, id: "string", name: "string" }]} // body);
console.log(response);Examples coming soon.
require "crimson-falcon"
Falcon.configure do |config| config.client_id = ENV["FALCON_CLIENT_ID"] config.client_secret = ENV["FALCON_CLIENT_SECRET"] config.cloud = ENV["FALCON_CLOUD"]end
api = Falcon::DataProtectionConfiguration.new
body = Falcon::PolicymanagerUpdateClassificationsRequest.new( resources: [{ classification_properties: { content_patterns: [], content_patterns_operator: 'string', evidence_duplication_enabled: boolean, file_types: [], mac_file_path_patterns: [], protection_mode: 'string', rules: [], sensitivity_labels: [], web_sources: [], win_file_path_patterns: [] }, id: 'string', name: 'string' }])
response = api.entities_classification_patch_v2(body)
puts response[ { "cid": "string", "classification_properties": {}, "created_at": "string", "created_by": "string", "id": "string", "modified_at": "string", "modified_by": "string", "name": "string" }]{ "errors": [ { "code": 0, "field": "string", "id": "string", "message": "string" } ], "meta": { "pagination": { "limit": 0, "offset": 0, "total": 0 }, "powered_by": "string", "query_time": 0.0, "trace_id": "string", "writes": { "resources_affected": 0 } }, "resources": [ { "cid": "string", "classification_properties": {}, "created_at": "string", "created_by": "string", "id": "string", "modified_at": "string", "modified_by": "string", "name": "string" } ]}{ "errors": [ { "code": 0, "id": "string", "message": "string" } ], "meta": { "pagination": { "limit": 0, "offset": 0, "total": 0 }, "powered_by": "string", "query_time": 0.0, "trace_id": "string", "writes": { "resources_affected": 0 } }}{ "errors": [ { "code": 0, "field": "string", "id": "string", "message": "string" } ], "meta": { "pagination": { "limit": 0, "offset": 0, "total": 0 }, "powered_by": "string", "query_time": 0.0, "trace_id": "string", "writes": { "resources_affected": 0 } }, "resources": [ { "cid": "string", "classification_properties": {}, "created_at": "string", "created_by": "string", "id": "string", "modified_at": "string", "modified_by": "string", "name": "string" } ]}{ "errors": [ { "code": 0, "id": "string", "message": "string" } ], "meta": { "pagination": { "limit": 0, "offset": 0, "total": 0 }, "powered_by": "string", "query_time": 0.0, "trace_id": "string", "writes": { "resources_affected": 0 } }}{ "errors": [ { "code": 0, "field": "string", "id": "string", "message": "string" } ], "meta": { "pagination": { "limit": 0, "offset": 0, "total": 0 }, "powered_by": "string", "query_time": 0.0, "trace_id": "string", "writes": { "resources_affected": 0 } }, "resources": [ { "cid": "string", "classification_properties": {}, "created_at": "string", "created_by": "string", "id": "string", "modified_at": "string", "modified_by": "string", "name": "string" } ]}entities.classification.post.v2
Section titled “entities.classification.post.v2”Create classifications
create_classificationParameters
Section titled “Parameters”from falconpy import DataProtectionConfiguration
falcon = DataProtectionConfiguration(client_id=CLIENT_ID, client_secret=CLIENT_SECRET )
classification_properties = { "content_patterns": [ "string" ], "evidence_duplication_enabled": True, "file_types": [ "string" ], "protection_mode": "monitor", "rules": [ { "ad_groups": [ "string" ], "ad_users": [ "string" ], "created_time_stamp": "string", "description": "string", "detection_severity": "informational", "enable_printer_egress": True, "enable_usb_devices": True, "enable_web_locations": True, "id": "string", "modified_time_stamp": "string", "notify_end_user": True, "response_action": "allow", "trigger_detection": True, "user_scope": "all", "web_locations": [ "string" ], "web_locations_scope": "all" } ], "sensitivity_labels": [ "string" ], "web_sources": [ "string" ]}
response = falcon.create_classification(classification_properties=classification_properties, name="string")print(response)from falconpy import DataProtectionConfiguration
falcon = DataProtectionConfiguration(client_id=CLIENT_ID, client_secret=CLIENT_SECRET )
classification_properties = { "content_patterns": [ "string" ], "evidence_duplication_enabled": True, "file_types": [ "string" ], "protection_mode": "monitor", "rules": [ { "ad_groups": [ "string" ], "ad_users": [ "string" ], "created_time_stamp": "string", "description": "string", "detection_severity": "informational", "enable_printer_egress": True, "enable_usb_devices": True, "enable_web_locations": True, "id": "string", "modified_time_stamp": "string", "notify_end_user": True, "response_action": "allow", "trigger_detection": True, "user_scope": "all", "web_locations": [ "string" ], "web_locations_scope": "all" } ], "sensitivity_labels": [ "string" ], "web_sources": [ "string" ]}
response = falcon.entities_classification_post_v2(classification_properties=classification_properties, name="string")print(response)from falconpy import APIHarnessV2
falcon = APIHarnessV2(client_id=CLIENT_ID, client_secret=CLIENT_SECRET )
body_payload = { "resources": [ { "classification_properties": { "content_patterns": ["string"], "content_patterns_operator": "string", "evidence_duplication_enabled": boolean, "file_types": ["string"], "mac_file_path_patterns": ["string"], "protection_mode": "string", "rules": ["string"], "sensitivity_labels": ["string"], "web_sources": ["string"], "win_file_path_patterns": ["string"] }, "name": "string" } ]}
response = falcon.command("entities_classification_post_v2", body=body_payload)print(response)Examples coming soon.
package main
import ( "context" "fmt" "os"
"github.com/crowdstrike/gofalcon/falcon" "github.com/crowdstrike/gofalcon/falcon/client/data_protection_configuration" "github.com/crowdstrike/gofalcon/falcon/models")
func main() { client, err := falcon.NewClient(&falcon.ApiConfig{ ClientId: os.Getenv("FALCON_CLIENT_ID"), ClientSecret: os.Getenv("FALCON_CLIENT_SECRET"), Context: context.Background(), }) if err != nil { panic(err) }
name := "string"
response, err := client.DataProtectionConfiguration.EntitiesClassificationPostV2( &data_protection_configuration.EntitiesClassificationPostV2Params{ Body: &models.PolicymanagerCreateClassificationsRequest{ Resources: []interface{}{ { ClassificationProperties: &struct{}{}, Name: &name, }, }, }, Context: context.Background(), }, ) if err != nil { panic(falcon.ErrorExplain(err)) }
fmt.Printf("%+v\n", response.Payload)}import { FalconClient } from "crowdstrike-falcon";
const client = new FalconClient({ cloud: process.env.FALCON_CLOUD!, clientId: process.env.FALCON_CLIENT_ID!, clientSecret: process.env.FALCON_CLIENT_SECRET!,});
const response = await client.dataProtectionConfiguration.entitiesClassificationPostV2( { resources: [{ classificationProperties: { contentPatterns: [], contentPatternsOperator: "string", evidenceDuplicationEnabled: boolean, fileTypes: [], macFilePathPatterns: [], protectionMode: "string", rules: [], sensitivityLabels: [], webSources: [], winFilePathPatterns: [] }, name: "string" }]} // body);
console.log(response);Examples coming soon.
require "crimson-falcon"
Falcon.configure do |config| config.client_id = ENV["FALCON_CLIENT_ID"] config.client_secret = ENV["FALCON_CLIENT_SECRET"] config.cloud = ENV["FALCON_CLOUD"]end
api = Falcon::DataProtectionConfiguration.new
body = Falcon::PolicymanagerCreateClassificationsRequest.new( resources: [{ classification_properties: { content_patterns: [], content_patterns_operator: 'string', evidence_duplication_enabled: boolean, file_types: [], mac_file_path_patterns: [], protection_mode: 'string', rules: [], sensitivity_labels: [], web_sources: [], win_file_path_patterns: [] }, name: 'string' }])
response = api.entities_classification_post_v2(body)
puts response[ { "cid": "string", "classification_properties": {}, "created_at": "string", "created_by": "string", "id": "string", "modified_at": "string", "modified_by": "string", "name": "string" }]{ "errors": [ { "code": 0, "field": "string", "id": "string", "message": "string" } ], "meta": { "pagination": { "limit": 0, "offset": 0, "total": 0 }, "powered_by": "string", "query_time": 0.0, "trace_id": "string", "writes": { "resources_affected": 0 } }, "resources": [ { "cid": "string", "classification_properties": {}, "created_at": "string", "created_by": "string", "id": "string", "modified_at": "string", "modified_by": "string", "name": "string" } ]}{ "errors": [ { "code": 0, "field": "string", "id": "string", "message": "string" } ], "meta": { "pagination": { "limit": 0, "offset": 0, "total": 0 }, "powered_by": "string", "query_time": 0.0, "trace_id": "string", "writes": { "resources_affected": 0 } }, "resources": [ { "cid": "string", "classification_properties": {}, "created_at": "string", "created_by": "string", "id": "string", "modified_at": "string", "modified_by": "string", "name": "string" } ]}{ "errors": [ { "code": 0, "id": "string", "message": "string" } ], "meta": { "pagination": { "limit": 0, "offset": 0, "total": 0 }, "powered_by": "string", "query_time": 0.0, "trace_id": "string", "writes": { "resources_affected": 0 } }}{ "errors": [ { "code": 0, "field": "string", "id": "string", "message": "string" } ], "meta": { "pagination": { "limit": 0, "offset": 0, "total": 0 }, "powered_by": "string", "query_time": 0.0, "trace_id": "string", "writes": { "resources_affected": 0 } }, "resources": [ { "cid": "string", "classification_properties": {}, "created_at": "string", "created_by": "string", "id": "string", "modified_at": "string", "modified_by": "string", "name": "string" } ]}entities.cloud-application.create
Section titled “entities.cloud-application.create”Persist the given cloud application for the provided entity instance
create_cloud_applicationParameters
Section titled “Parameters”from falconpy import DataProtectionConfiguration
falcon = DataProtectionConfiguration(client_id=CLIENT_ID, client_secret=CLIENT_SECRET )
urls = [ { "fqdn": "string", "path": "string" }]
response = falcon.create_cloud_application(description="string", name="string", urls=urls)print(response)from falconpy import DataProtectionConfiguration
falcon = DataProtectionConfiguration(client_id=CLIENT_ID, client_secret=CLIENT_SECRET )
urls = [ { "fqdn": "string", "path": "string" }]
response = falcon.entities_cloud_application_create(description="string", name="string", urls=urls)print(response)from falconpy import APIHarnessV2
falcon = APIHarnessV2(client_id=CLIENT_ID, client_secret=CLIENT_SECRET )
body_payload = { "description": "string", "name": "string", "urls": [ { "fqdn": "string", "path": "string" } ]}
response = falcon.command("entities_cloud_application_create", body=body_payload)print(response)Examples coming soon.
package main
import ( "context" "fmt" "os"
"github.com/crowdstrike/gofalcon/falcon" "github.com/crowdstrike/gofalcon/falcon/client/data_protection_configuration" "github.com/crowdstrike/gofalcon/falcon/models")
func main() { client, err := falcon.NewClient(&falcon.ApiConfig{ ClientId: os.Getenv("FALCON_CLIENT_ID"), ClientSecret: os.Getenv("FALCON_CLIENT_SECRET"), Context: context.Background(), }) if err != nil { panic(err) }
description := "string" name := "string" fqdn := "string" path := "string"
response, err := client.DataProtectionConfiguration.EntitiesCloudApplicationCreate( &data_protection_configuration.EntitiesCloudApplicationCreateParams{ Body: &models.APICloudApplicationCreateRequestV1{ Description: &description, Name: &name, Urls: []interface{}{ { Fqdn: &fqdn, Path: &path, }, }, }, Context: context.Background(), }, ) if err != nil { panic(falcon.ErrorExplain(err)) }
fmt.Printf("%+v\n", response.Payload)}import { FalconClient } from "crowdstrike-falcon";
const client = new FalconClient({ cloud: process.env.FALCON_CLOUD!, clientId: process.env.FALCON_CLIENT_ID!, clientSecret: process.env.FALCON_CLIENT_SECRET!,});
const response = await client.dataProtectionConfiguration.entitiesCloudApplicationCreate( { description: "string", name: "string", urls: [{ fqdn: "string", path: "string" }]} // body);
console.log(response);Examples coming soon.
require "crimson-falcon"
Falcon.configure do |config| config.client_id = ENV["FALCON_CLIENT_ID"] config.client_secret = ENV["FALCON_CLIENT_SECRET"] config.cloud = ENV["FALCON_CLOUD"]end
api = Falcon::DataProtectionConfiguration.new
body = Falcon::ApiCloudApplicationCreateRequestV1.new( description: 'string', name: 'string', urls: [{ fqdn: 'string', path: 'string' }])
response = api.entities_cloud_application_create(body)
puts response[ { "app_group_id": "string", "app_tier": "string", "cid": "string", "created": "string", "deleted": false, "description": "string", "id": "string", "last_updated": "string", "name": "string", "plugin_definition_id": "string", "supports_network_inspection": false, "urls": [] }]{ "errors": [ { "code": 0, "id": "string", "message": "string" } ], "meta": { "pagination": { "limit": 0, "offset": 0, "total": 0 }, "powered_by": "string", "query_time": 0.0, "trace_id": "string", "writes": { "resources_affected": 0 } }}{ "errors": [ { "code": 0, "id": "string", "message": "string" } ], "meta": { "pagination": { "limit": 0, "offset": 0, "total": 0 }, "powered_by": "string", "query_time": 0.0, "trace_id": "string", "writes": { "resources_affected": 0 } }}{ "errors": [ { "code": 0, "id": "string", "message": "string" } ], "meta": { "pagination": { "limit": 0, "offset": 0, "total": 0 }, "powered_by": "string", "query_time": 0.0, "trace_id": "string", "writes": { "resources_affected": 0 } }}{ "errors": [ { "code": 0, "id": "string", "message": "string" } ], "meta": { "pagination": { "limit": 0, "offset": 0, "total": 0 }, "powered_by": "string", "query_time": 0.0, "trace_id": "string", "writes": { "resources_affected": 0 } }}entities.cloud-application.delete
Section titled “entities.cloud-application.delete”Delete cloud application
delete_cloud_applicationParameters
Section titled “Parameters”from falconpy import DataProtectionConfiguration
falcon = DataProtectionConfiguration(client_id=CLIENT_ID, client_secret=CLIENT_SECRET )
id_list = 'ID1,ID2,ID3' # Can also pass a list here: ['ID1', 'ID2', 'ID3']
response = falcon.delete_cloud_application(ids=id_list)print(response)from falconpy import DataProtectionConfiguration
falcon = DataProtectionConfiguration(client_id=CLIENT_ID, client_secret=CLIENT_SECRET )
id_list = 'ID1,ID2,ID3' # Can also pass a list here: ['ID1', 'ID2', 'ID3']
response = falcon.entities_cloud_application_delete(ids=id_list)print(response)from falconpy import APIHarnessV2
falcon = APIHarnessV2(client_id=CLIENT_ID, client_secret=CLIENT_SECRET )
id_list = 'ID1,ID2,ID3' # Can also pass a list here: ['ID1', 'ID2', 'ID3']
response = falcon.command("entities_cloud_application_delete", ids=id_list)print(response)Examples coming soon.
package main
import ( "context" "fmt" "os"
"github.com/crowdstrike/gofalcon/falcon" "github.com/crowdstrike/gofalcon/falcon/client/data_protection_configuration")
func main() { client, err := falcon.NewClient(&falcon.ApiConfig{ ClientId: os.Getenv("FALCON_CLIENT_ID"), ClientSecret: os.Getenv("FALCON_CLIENT_SECRET"), Context: context.Background(), }) if err != nil { panic(err) }
response, err := client.DataProtectionConfiguration.EntitiesCloudApplicationDelete( &data_protection_configuration.EntitiesCloudApplicationDeleteParams{ Ids: []string{"ID1", "ID2", "ID3"}, Context: context.Background(), }, ) if err != nil { panic(falcon.ErrorExplain(err)) }
fmt.Printf("%+v\n", response.Payload)}import { FalconClient } from "crowdstrike-falcon";
const client = new FalconClient({ cloud: process.env.FALCON_CLOUD!, clientId: process.env.FALCON_CLIENT_ID!, clientSecret: process.env.FALCON_CLIENT_SECRET!,});
const response = await client.dataProtectionConfiguration.entitiesCloudApplicationDelete(["ID1", "ID2", "ID3"]); // ids
console.log(response);Examples coming soon.
require "crimson-falcon"
Falcon.configure do |config| config.client_id = ENV["FALCON_CLIENT_ID"] config.client_secret = ENV["FALCON_CLIENT_SECRET"] config.cloud = ENV["FALCON_CLOUD"]end
api = Falcon::DataProtectionConfiguration.new
response = api.entities_cloud_application_delete(['ID1', 'ID2', 'ID3'])
puts response[ { "app_group_id": "string", "app_tier": "string", "cid": "string", "created": "string", "deleted": false, "description": "string", "id": "string", "last_updated": "string", "name": "string", "plugin_definition_id": "string", "supports_network_inspection": false, "urls": [] }]{ "errors": [ { "code": 0, "id": "string", "message": "string" } ], "meta": { "pagination": { "limit": 0, "offset": 0, "total": 0 }, "powered_by": "string", "query_time": 0.0, "trace_id": "string", "writes": { "resources_affected": 0 } }}{ "errors": [ { "code": 0, "id": "string", "message": "string" } ], "meta": { "pagination": { "limit": 0, "offset": 0, "total": 0 }, "powered_by": "string", "query_time": 0.0, "trace_id": "string", "writes": { "resources_affected": 0 } }}{ "errors": [ { "code": 0, "id": "string", "message": "string" } ], "meta": { "pagination": { "limit": 0, "offset": 0, "total": 0 }, "powered_by": "string", "query_time": 0.0, "trace_id": "string", "writes": { "resources_affected": 0 } }}{ "errors": [ { "code": 0, "id": "string", "message": "string" } ], "meta": { "pagination": { "limit": 0, "offset": 0, "total": 0 }, "powered_by": "string", "query_time": 0.0, "trace_id": "string", "writes": { "resources_affected": 0 } }}entities.cloud-application.get
Section titled “entities.cloud-application.get”Get a particular cloud-application
get_cloud_applicationParameters
Section titled “Parameters”from falconpy import DataProtectionConfiguration
falcon = DataProtectionConfiguration(client_id=CLIENT_ID, client_secret=CLIENT_SECRET )
id_list = 'ID1,ID2,ID3' # Can also pass a list here: ['ID1', 'ID2', 'ID3']
response = falcon.get_cloud_application(ids=id_list)print(response)from falconpy import DataProtectionConfiguration
falcon = DataProtectionConfiguration(client_id=CLIENT_ID, client_secret=CLIENT_SECRET )
id_list = 'ID1,ID2,ID3' # Can also pass a list here: ['ID1', 'ID2', 'ID3']
response = falcon.entities_cloud_application_get(ids=id_list)print(response)from falconpy import APIHarnessV2
falcon = APIHarnessV2(client_id=CLIENT_ID, client_secret=CLIENT_SECRET )
id_list = 'ID1,ID2,ID3' # Can also pass a list here: ['ID1', 'ID2', 'ID3']
response = falcon.command("entities_cloud_application_get", ids=id_list)print(response)Examples coming soon.
package main
import ( "context" "fmt" "os"
"github.com/crowdstrike/gofalcon/falcon" "github.com/crowdstrike/gofalcon/falcon/client/data_protection_configuration")
func main() { client, err := falcon.NewClient(&falcon.ApiConfig{ ClientId: os.Getenv("FALCON_CLIENT_ID"), ClientSecret: os.Getenv("FALCON_CLIENT_SECRET"), Context: context.Background(), }) if err != nil { panic(err) }
response, err := client.DataProtectionConfiguration.EntitiesCloudApplicationGet( &data_protection_configuration.EntitiesCloudApplicationGetParams{ Ids: []string{"ID1", "ID2", "ID3"}, Context: context.Background(), }, ) if err != nil { panic(falcon.ErrorExplain(err)) }
fmt.Printf("%+v\n", response.Payload)}import { FalconClient } from "crowdstrike-falcon";
const client = new FalconClient({ cloud: process.env.FALCON_CLOUD!, clientId: process.env.FALCON_CLIENT_ID!, clientSecret: process.env.FALCON_CLIENT_SECRET!,});
const response = await client.dataProtectionConfiguration.entitiesCloudApplicationGet(["ID1", "ID2", "ID3"]); // ids
console.log(response);Examples coming soon.
require "crimson-falcon"
Falcon.configure do |config| config.client_id = ENV["FALCON_CLIENT_ID"] config.client_secret = ENV["FALCON_CLIENT_SECRET"] config.cloud = ENV["FALCON_CLOUD"]end
api = Falcon::DataProtectionConfiguration.new
response = api.entities_cloud_application_get(['ID1', 'ID2', 'ID3'])
puts response[ { "app_group_id": "string", "app_tier": "string", "cid": "string", "created": "string", "deleted": false, "description": "string", "id": "string", "last_updated": "string", "name": "string", "plugin_definition_id": "string", "supports_network_inspection": false, "urls": [] }]{ "errors": [ { "code": 0, "id": "string", "message": "string" } ], "meta": { "pagination": { "limit": 0, "offset": 0, "total": 0 }, "powered_by": "string", "query_time": 0.0, "trace_id": "string", "writes": { "resources_affected": 0 } }}{ "errors": [ { "code": 0, "id": "string", "message": "string" } ], "meta": { "pagination": { "limit": 0, "offset": 0, "total": 0 }, "powered_by": "string", "query_time": 0.0, "trace_id": "string", "writes": { "resources_affected": 0 } }}{ "errors": [ { "code": 0, "id": "string", "message": "string" } ], "meta": { "pagination": { "limit": 0, "offset": 0, "total": 0 }, "powered_by": "string", "query_time": 0.0, "trace_id": "string", "writes": { "resources_affected": 0 } }}{ "errors": [ { "code": 0, "id": "string", "message": "string" } ], "meta": { "pagination": { "limit": 0, "offset": 0, "total": 0 }, "powered_by": "string", "query_time": 0.0, "trace_id": "string", "writes": { "resources_affected": 0 } }}{ "errors": [ { "code": 0, "id": "string", "message": "string" } ], "meta": { "pagination": { "limit": 0, "offset": 0, "total": 0 }, "powered_by": "string", "query_time": 0.0, "trace_id": "string", "writes": { "resources_affected": 0 } }}entities.cloud-application.patch
Section titled “entities.cloud-application.patch”Update a cloud application
update_cloud_applicationParameters
Section titled “Parameters”from falconpy import DataProtectionConfiguration
falcon = DataProtectionConfiguration(client_id=CLIENT_ID, client_secret=CLIENT_SECRET )
urls = [ { "fqdn": "string", "path": "string" }]
response = falcon.update_cloud_application(id="string", description="string", name="string", urls=urls)print(response)from falconpy import DataProtectionConfiguration
falcon = DataProtectionConfiguration(client_id=CLIENT_ID, client_secret=CLIENT_SECRET )
urls = [ { "fqdn": "string", "path": "string" }]
response = falcon.entities_cloud_application_patch(id="string", description="string", name="string", urls=urls)print(response)from falconpy import APIHarnessV2
falcon = APIHarnessV2(client_id=CLIENT_ID, client_secret=CLIENT_SECRET )
body_payload = { "description": "string", "name": "string", "urls": [ { "fqdn": "string", "path": "string" } ]}
response = falcon.command("entities_cloud_application_patch", id="string", body=body_payload)print(response)Examples coming soon.
package main
import ( "context" "fmt" "os"
"github.com/crowdstrike/gofalcon/falcon" "github.com/crowdstrike/gofalcon/falcon/client/data_protection_configuration" "github.com/crowdstrike/gofalcon/falcon/models")
func main() { client, err := falcon.NewClient(&falcon.ApiConfig{ ClientId: os.Getenv("FALCON_CLIENT_ID"), ClientSecret: os.Getenv("FALCON_CLIENT_SECRET"), Context: context.Background(), }) if err != nil { panic(err) }
description := "string" name := "string" fqdn := "string" path := "string"
response, err := client.DataProtectionConfiguration.EntitiesCloudApplicationPatch( &data_protection_configuration.EntitiesCloudApplicationPatchParams{ Body: &models.APICloudApplicationUpdateRequestV1{ Description: &description, Name: &name, Urls: []interface{}{ { Fqdn: &fqdn, Path: &path, }, }, }, ID: "string", Context: context.Background(), }, ) if err != nil { panic(falcon.ErrorExplain(err)) }
fmt.Printf("%+v\n", response.Payload)}import { FalconClient } from "crowdstrike-falcon";
const client = new FalconClient({ cloud: process.env.FALCON_CLOUD!, clientId: process.env.FALCON_CLIENT_ID!, clientSecret: process.env.FALCON_CLIENT_SECRET!,});
const response = await client.dataProtectionConfiguration.entitiesCloudApplicationPatch( "string", // id { // body description: "string", name: "string", urls: [{ fqdn: "string", path: "string" }] });
console.log(response);Examples coming soon.
require "crimson-falcon"
Falcon.configure do |config| config.client_id = ENV["FALCON_CLIENT_ID"] config.client_secret = ENV["FALCON_CLIENT_SECRET"] config.cloud = ENV["FALCON_CLOUD"]end
api = Falcon::DataProtectionConfiguration.new
body = Falcon::ApiCloudApplicationUpdateRequestV1.new( description: 'string', name: 'string', urls: [{ fqdn: 'string', path: 'string' }])
response = api.entities_cloud_application_patch(body, 'string')
puts response[ { "app_group_id": "string", "app_tier": "string", "cid": "string", "created": "string", "deleted": false, "description": "string", "id": "string", "last_updated": "string", "name": "string", "plugin_definition_id": "string", "supports_network_inspection": false, "urls": [] }]{ "errors": [ { "code": 0, "id": "string", "message": "string" } ], "meta": { "pagination": { "limit": 0, "offset": 0, "total": 0 }, "powered_by": "string", "query_time": 0.0, "trace_id": "string", "writes": { "resources_affected": 0 } }}{ "errors": [ { "code": 0, "id": "string", "message": "string" } ], "meta": { "pagination": { "limit": 0, "offset": 0, "total": 0 }, "powered_by": "string", "query_time": 0.0, "trace_id": "string", "writes": { "resources_affected": 0 } }}{ "errors": [ { "code": 0, "id": "string", "message": "string" } ], "meta": { "pagination": { "limit": 0, "offset": 0, "total": 0 }, "powered_by": "string", "query_time": 0.0, "trace_id": "string", "writes": { "resources_affected": 0 } }}{ "errors": [ { "code": 0, "id": "string", "message": "string" } ], "meta": { "pagination": { "limit": 0, "offset": 0, "total": 0 }, "powered_by": "string", "query_time": 0.0, "trace_id": "string", "writes": { "resources_affected": 0 } }}entities.content-pattern.create
Section titled “entities.content-pattern.create”Persist the given content pattern for the provided entity instance
create_content_patternParameters
Section titled “Parameters”from falconpy import DataProtectionConfiguration
falcon = DataProtectionConfiguration(client_id=CLIENT_ID, client_secret=CLIENT_SECRET )
id_list = 'ID1,ID2,ID3' # Can also pass a list here: ['ID1', 'ID2', 'ID3']
response = falcon.create_content_pattern(category="string", description="string", example="string", min_match_threshold=integer, name="string", regexes=id_list, region="string")print(response)from falconpy import DataProtectionConfiguration
falcon = DataProtectionConfiguration(client_id=CLIENT_ID, client_secret=CLIENT_SECRET )
id_list = 'ID1,ID2,ID3' # Can also pass a list here: ['ID1', 'ID2', 'ID3']
response = falcon.entities_content_pattern_create(category="string", description="string", example="string", min_match_threshold=integer, name="string", regexes=id_list, region="string")print(response)from falconpy import APIHarnessV2
falcon = APIHarnessV2(client_id=CLIENT_ID, client_secret=CLIENT_SECRET )
id_list = 'ID1,ID2,ID3' # Can also pass a list here: ['ID1', 'ID2', 'ID3']
body_payload = { "category": "string", "description": "string", "example": "string", "min_match_threshold": integer, "name": "string", "regexes": ["string"], "region": "string"}
response = falcon.command("entities_content_pattern_create", body=body_payload)print(response)Examples coming soon.
package main
import ( "context" "fmt" "os"
"github.com/crowdstrike/gofalcon/falcon" "github.com/crowdstrike/gofalcon/falcon/client/data_protection_configuration" "github.com/crowdstrike/gofalcon/falcon/models")
func main() { client, err := falcon.NewClient(&falcon.ApiConfig{ ClientId: os.Getenv("FALCON_CLIENT_ID"), ClientSecret: os.Getenv("FALCON_CLIENT_SECRET"), Context: context.Background(), }) if err != nil { panic(err) }
category := "string" description := "string" example := "string" min_match_threshold := integer name := "string" region := "string"
response, err := client.DataProtectionConfiguration.EntitiesContentPatternCreate( &data_protection_configuration.EntitiesContentPatternCreateParams{ Body: &models.APIContentPatternCreateRequestV1{ Category: &category, Description: &description, Example: &example, MinMatchThreshold: &min_match_threshold, Name: &name, Regexes: []string{"string"}, Region: ®ion, }, Context: context.Background(), }, ) if err != nil { panic(falcon.ErrorExplain(err)) }
fmt.Printf("%+v\n", response.Payload)}import { FalconClient } from "crowdstrike-falcon";
const client = new FalconClient({ cloud: process.env.FALCON_CLOUD!, clientId: process.env.FALCON_CLIENT_ID!, clientSecret: process.env.FALCON_CLIENT_SECRET!,});
const response = await client.dataProtectionConfiguration.entitiesContentPatternCreate( { category: "string", description: "string", example: "string", minMatchThreshold: integer, name: "string", regexes: [], region: "string"} // body);
console.log(response);Examples coming soon.
require "crimson-falcon"
Falcon.configure do |config| config.client_id = ENV["FALCON_CLIENT_ID"] config.client_secret = ENV["FALCON_CLIENT_SECRET"] config.cloud = ENV["FALCON_CLOUD"]end
api = Falcon::DataProtectionConfiguration.new
body = Falcon::ApiContentPatternCreateRequestV1.new( category: 'string', description: 'string', example: 'string', min_match_threshold: integer, name: 'string', regexes: [], region: 'string')
response = api.entities_content_pattern_create(body)
puts response[ { "category": "string", "cid": "string", "created": "string", "deleted": false, "description": "string", "example": "string", "id": "string", "last_updated": "string", "min_match_threshold": 0, "name": "string", "regexes": [], "region": "string", "type": "string" }]{ "errors": [ { "code": 0, "id": "string", "message": "string" } ], "meta": { "pagination": { "limit": 0, "offset": 0, "total": 0 }, "powered_by": "string", "query_time": 0.0, "trace_id": "string", "writes": { "resources_affected": 0 } }}{ "errors": [ { "code": 0, "id": "string", "message": "string" } ], "meta": { "pagination": { "limit": 0, "offset": 0, "total": 0 }, "powered_by": "string", "query_time": 0.0, "trace_id": "string", "writes": { "resources_affected": 0 } }}{ "errors": [ { "code": 0, "id": "string", "message": "string" } ], "meta": { "pagination": { "limit": 0, "offset": 0, "total": 0 }, "powered_by": "string", "query_time": 0.0, "trace_id": "string", "writes": { "resources_affected": 0 } }}{ "errors": [ { "code": 0, "id": "string", "message": "string" } ], "meta": { "pagination": { "limit": 0, "offset": 0, "total": 0 }, "powered_by": "string", "query_time": 0.0, "trace_id": "string", "writes": { "resources_affected": 0 } }}entities.content-pattern.delete
Section titled “entities.content-pattern.delete”Delete content pattern
delete_content_patternParameters
Section titled “Parameters”from falconpy import DataProtectionConfiguration
falcon = DataProtectionConfiguration(client_id=CLIENT_ID, client_secret=CLIENT_SECRET )
id_list = 'ID1,ID2,ID3' # Can also pass a list here: ['ID1', 'ID2', 'ID3']
response = falcon.delete_content_pattern(ids=id_list)print(response)from falconpy import DataProtectionConfiguration
falcon = DataProtectionConfiguration(client_id=CLIENT_ID, client_secret=CLIENT_SECRET )
id_list = 'ID1,ID2,ID3' # Can also pass a list here: ['ID1', 'ID2', 'ID3']
response = falcon.entities_content_pattern_delete(ids=id_list)print(response)from falconpy import APIHarnessV2
falcon = APIHarnessV2(client_id=CLIENT_ID, client_secret=CLIENT_SECRET )
id_list = 'ID1,ID2,ID3' # Can also pass a list here: ['ID1', 'ID2', 'ID3']
response = falcon.command("entities_content_pattern_delete", ids=id_list)print(response)Examples coming soon.
package main
import ( "context" "fmt" "os"
"github.com/crowdstrike/gofalcon/falcon" "github.com/crowdstrike/gofalcon/falcon/client/data_protection_configuration")
func main() { client, err := falcon.NewClient(&falcon.ApiConfig{ ClientId: os.Getenv("FALCON_CLIENT_ID"), ClientSecret: os.Getenv("FALCON_CLIENT_SECRET"), Context: context.Background(), }) if err != nil { panic(err) }
response, err := client.DataProtectionConfiguration.EntitiesContentPatternDelete( &data_protection_configuration.EntitiesContentPatternDeleteParams{ Ids: []string{"ID1", "ID2", "ID3"}, Context: context.Background(), }, ) if err != nil { panic(falcon.ErrorExplain(err)) }
fmt.Printf("%+v\n", response.Payload)}import { FalconClient } from "crowdstrike-falcon";
const client = new FalconClient({ cloud: process.env.FALCON_CLOUD!, clientId: process.env.FALCON_CLIENT_ID!, clientSecret: process.env.FALCON_CLIENT_SECRET!,});
const response = await client.dataProtectionConfiguration.entitiesContentPatternDelete(["ID1", "ID2", "ID3"]); // ids
console.log(response);Examples coming soon.
require "crimson-falcon"
Falcon.configure do |config| config.client_id = ENV["FALCON_CLIENT_ID"] config.client_secret = ENV["FALCON_CLIENT_SECRET"] config.cloud = ENV["FALCON_CLOUD"]end
api = Falcon::DataProtectionConfiguration.new
response = api.entities_content_pattern_delete(['ID1', 'ID2', 'ID3'])
puts response[ { "category": "string", "cid": "string", "created": "string", "deleted": false, "description": "string", "example": "string", "id": "string", "last_updated": "string", "min_match_threshold": 0, "name": "string", "regexes": [], "region": "string", "type": "string" }]{ "errors": [ { "code": 0, "id": "string", "message": "string" } ], "meta": { "pagination": { "limit": 0, "offset": 0, "total": 0 }, "powered_by": "string", "query_time": 0.0, "trace_id": "string", "writes": { "resources_affected": 0 } }}{ "errors": [ { "code": 0, "id": "string", "message": "string" } ], "meta": { "pagination": { "limit": 0, "offset": 0, "total": 0 }, "powered_by": "string", "query_time": 0.0, "trace_id": "string", "writes": { "resources_affected": 0 } }}{ "errors": [ { "code": 0, "id": "string", "message": "string" } ], "meta": { "pagination": { "limit": 0, "offset": 0, "total": 0 }, "powered_by": "string", "query_time": 0.0, "trace_id": "string", "writes": { "resources_affected": 0 } }}{ "errors": [ { "code": 0, "id": "string", "message": "string" } ], "meta": { "pagination": { "limit": 0, "offset": 0, "total": 0 }, "powered_by": "string", "query_time": 0.0, "trace_id": "string", "writes": { "resources_affected": 0 } }}entities.content-pattern.get
Section titled “entities.content-pattern.get”Get a particular content-pattern(s)
get_content_patternParameters
Section titled “Parameters”from falconpy import DataProtectionConfiguration
falcon = DataProtectionConfiguration(client_id=CLIENT_ID, client_secret=CLIENT_SECRET )
id_list = 'ID1,ID2,ID3' # Can also pass a list here: ['ID1', 'ID2', 'ID3']
response = falcon.get_content_pattern(ids=id_list)print(response)from falconpy import DataProtectionConfiguration
falcon = DataProtectionConfiguration(client_id=CLIENT_ID, client_secret=CLIENT_SECRET )
id_list = 'ID1,ID2,ID3' # Can also pass a list here: ['ID1', 'ID2', 'ID3']
response = falcon.entities_content_pattern_get(ids=id_list)print(response)from falconpy import APIHarnessV2
falcon = APIHarnessV2(client_id=CLIENT_ID, client_secret=CLIENT_SECRET )
id_list = 'ID1,ID2,ID3' # Can also pass a list here: ['ID1', 'ID2', 'ID3']
response = falcon.command("entities_content_pattern_get", ids=id_list)print(response)Examples coming soon.
package main
import ( "context" "fmt" "os"
"github.com/crowdstrike/gofalcon/falcon" "github.com/crowdstrike/gofalcon/falcon/client/data_protection_configuration")
func main() { client, err := falcon.NewClient(&falcon.ApiConfig{ ClientId: os.Getenv("FALCON_CLIENT_ID"), ClientSecret: os.Getenv("FALCON_CLIENT_SECRET"), Context: context.Background(), }) if err != nil { panic(err) }
response, err := client.DataProtectionConfiguration.EntitiesContentPatternGet( &data_protection_configuration.EntitiesContentPatternGetParams{ Ids: []string{"ID1", "ID2", "ID3"}, Context: context.Background(), }, ) if err != nil { panic(falcon.ErrorExplain(err)) }
fmt.Printf("%+v\n", response.Payload)}import { FalconClient } from "crowdstrike-falcon";
const client = new FalconClient({ cloud: process.env.FALCON_CLOUD!, clientId: process.env.FALCON_CLIENT_ID!, clientSecret: process.env.FALCON_CLIENT_SECRET!,});
const response = await client.dataProtectionConfiguration.entitiesContentPatternGet(["ID1", "ID2", "ID3"]); // ids
console.log(response);Examples coming soon.
require "crimson-falcon"
Falcon.configure do |config| config.client_id = ENV["FALCON_CLIENT_ID"] config.client_secret = ENV["FALCON_CLIENT_SECRET"] config.cloud = ENV["FALCON_CLOUD"]end
api = Falcon::DataProtectionConfiguration.new
response = api.entities_content_pattern_get(['ID1', 'ID2', 'ID3'])
puts response[ { "category": "string", "cid": "string", "created": "string", "deleted": false, "description": "string", "example": "string", "id": "string", "last_updated": "string", "min_match_threshold": 0, "name": "string", "regexes": [], "region": "string", "type": "string" }]{ "errors": [ { "code": 0, "id": "string", "message": "string" } ], "meta": { "pagination": { "limit": 0, "offset": 0, "total": 0 }, "powered_by": "string", "query_time": 0.0, "trace_id": "string", "writes": { "resources_affected": 0 } }}{ "errors": [ { "code": 0, "id": "string", "message": "string" } ], "meta": { "pagination": { "limit": 0, "offset": 0, "total": 0 }, "powered_by": "string", "query_time": 0.0, "trace_id": "string", "writes": { "resources_affected": 0 } }}{ "errors": [ { "code": 0, "id": "string", "message": "string" } ], "meta": { "pagination": { "limit": 0, "offset": 0, "total": 0 }, "powered_by": "string", "query_time": 0.0, "trace_id": "string", "writes": { "resources_affected": 0 } }}{ "errors": [ { "code": 0, "id": "string", "message": "string" } ], "meta": { "pagination": { "limit": 0, "offset": 0, "total": 0 }, "powered_by": "string", "query_time": 0.0, "trace_id": "string", "writes": { "resources_affected": 0 } }}{ "errors": [ { "code": 0, "id": "string", "message": "string" } ], "meta": { "pagination": { "limit": 0, "offset": 0, "total": 0 }, "powered_by": "string", "query_time": 0.0, "trace_id": "string", "writes": { "resources_affected": 0 } }}entities.content-pattern.patch
Section titled “entities.content-pattern.patch”Update a content pattern
update_content_patternParameters
Section titled “Parameters”from falconpy import DataProtectionConfiguration
falcon = DataProtectionConfiguration(client_id=CLIENT_ID, client_secret=CLIENT_SECRET )
id_list = 'ID1,ID2,ID3' # Can also pass a list here: ['ID1', 'ID2', 'ID3']
response = falcon.update_content_pattern(id="string", category="string", description="string", example="string", min_match_threshold=integer, name="string", regexes=id_list, region="string")print(response)from falconpy import DataProtectionConfiguration
falcon = DataProtectionConfiguration(client_id=CLIENT_ID, client_secret=CLIENT_SECRET )
id_list = 'ID1,ID2,ID3' # Can also pass a list here: ['ID1', 'ID2', 'ID3']
response = falcon.entities_content_pattern_patch(id="string", category="string", description="string", example="string", min_match_threshold=integer, name="string", regexes=id_list, region="string")print(response)from falconpy import APIHarnessV2
falcon = APIHarnessV2(client_id=CLIENT_ID, client_secret=CLIENT_SECRET )
id_list = 'ID1,ID2,ID3' # Can also pass a list here: ['ID1', 'ID2', 'ID3']
body_payload = { "description": "string", "example": "string", "id": "string", "min_match_threshold": integer, "name": "string", "regexes": ["string"]}
response = falcon.command("entities_content_pattern_patch", id="string", body=body_payload)print(response)Examples coming soon.
package main
import ( "context" "fmt" "os"
"github.com/crowdstrike/gofalcon/falcon" "github.com/crowdstrike/gofalcon/falcon/client/data_protection_configuration" "github.com/crowdstrike/gofalcon/falcon/models")
func main() { client, err := falcon.NewClient(&falcon.ApiConfig{ ClientId: os.Getenv("FALCON_CLIENT_ID"), ClientSecret: os.Getenv("FALCON_CLIENT_SECRET"), Context: context.Background(), }) if err != nil { panic(err) }
description := "string" example := "string" id := "string" min_match_threshold := integer name := "string"
response, err := client.DataProtectionConfiguration.EntitiesContentPatternPatch( &data_protection_configuration.EntitiesContentPatternPatchParams{ Body: &models.APIContentPatternUpdateRequestV1{ Description: &description, Example: &example, ID: &id, MinMatchThreshold: &min_match_threshold, Name: &name, Regexes: []string{"string"}, }, ID: "string", Context: context.Background(), }, ) if err != nil { panic(falcon.ErrorExplain(err)) }
fmt.Printf("%+v\n", response.Payload)}import { FalconClient } from "crowdstrike-falcon";
const client = new FalconClient({ cloud: process.env.FALCON_CLOUD!, clientId: process.env.FALCON_CLIENT_ID!, clientSecret: process.env.FALCON_CLIENT_SECRET!,});
const response = await client.dataProtectionConfiguration.entitiesContentPatternPatch( "string", // id { // body description: "string", example: "string", id: "string", minMatchThreshold: integer, name: "string", regexes: [] });
console.log(response);Examples coming soon.
require "crimson-falcon"
Falcon.configure do |config| config.client_id = ENV["FALCON_CLIENT_ID"] config.client_secret = ENV["FALCON_CLIENT_SECRET"] config.cloud = ENV["FALCON_CLOUD"]end
api = Falcon::DataProtectionConfiguration.new
body = Falcon::ApiContentPatternUpdateRequestV1.new( description: 'string', example: 'string', id: 'string', min_match_threshold: integer, name: 'string', regexes: [])
response = api.entities_content_pattern_patch(body, 'string')
puts response[ { "category": "string", "cid": "string", "created": "string", "deleted": false, "description": "string", "example": "string", "id": "string", "last_updated": "string", "min_match_threshold": 0, "name": "string", "regexes": [], "region": "string", "type": "string" }]{ "errors": [ { "code": 0, "id": "string", "message": "string" } ], "meta": { "pagination": { "limit": 0, "offset": 0, "total": 0 }, "powered_by": "string", "query_time": 0.0, "trace_id": "string", "writes": { "resources_affected": 0 } }}{ "errors": [ { "code": 0, "id": "string", "message": "string" } ], "meta": { "pagination": { "limit": 0, "offset": 0, "total": 0 }, "powered_by": "string", "query_time": 0.0, "trace_id": "string", "writes": { "resources_affected": 0 } }}{ "errors": [ { "code": 0, "id": "string", "message": "string" } ], "meta": { "pagination": { "limit": 0, "offset": 0, "total": 0 }, "powered_by": "string", "query_time": 0.0, "trace_id": "string", "writes": { "resources_affected": 0 } }}{ "errors": [ { "code": 0, "id": "string", "message": "string" } ], "meta": { "pagination": { "limit": 0, "offset": 0, "total": 0 }, "powered_by": "string", "query_time": 0.0, "trace_id": "string", "writes": { "resources_affected": 0 } }}entities.enterprise-account.create
Section titled “entities.enterprise-account.create”Persist the given enterprise account for the provided entity instance
create_enterprise_accountParameters
Section titled “Parameters”from falconpy import DataProtectionConfiguration
falcon = DataProtectionConfiguration(client_id=CLIENT_ID, client_secret=CLIENT_SECRET )
id_list = 'ID1,ID2,ID3' # Can also pass a list here: ['ID1', 'ID2', 'ID3']
response = falcon.create_enterprise_account(application_group_id="string", domains=id_list, name="string", plugin_config_id="string")print(response)from falconpy import DataProtectionConfiguration
falcon = DataProtectionConfiguration(client_id=CLIENT_ID, client_secret=CLIENT_SECRET )
id_list = 'ID1,ID2,ID3' # Can also pass a list here: ['ID1', 'ID2', 'ID3']
response = falcon.entities_enterprise_account_create(application_group_id="string", domains=id_list, name="string", plugin_config_id="string")print(response)from falconpy import APIHarnessV2
falcon = APIHarnessV2(client_id=CLIENT_ID, client_secret=CLIENT_SECRET )
id_list = 'ID1,ID2,ID3' # Can also pass a list here: ['ID1', 'ID2', 'ID3']
body_payload = { "application_group_id": "string", "domains": ["string"], "name": "string", "plugin_config_id": "string"}
response = falcon.command("entities_enterprise_account_create", body=body_payload)print(response)Examples coming soon.
package main
import ( "context" "fmt" "os"
"github.com/crowdstrike/gofalcon/falcon" "github.com/crowdstrike/gofalcon/falcon/client/data_protection_configuration" "github.com/crowdstrike/gofalcon/falcon/models")
func main() { client, err := falcon.NewClient(&falcon.ApiConfig{ ClientId: os.Getenv("FALCON_CLIENT_ID"), ClientSecret: os.Getenv("FALCON_CLIENT_SECRET"), Context: context.Background(), }) if err != nil { panic(err) }
application_group_id := "string" name := "string" plugin_config_id := "string"
response, err := client.DataProtectionConfiguration.EntitiesEnterpriseAccountCreate( &data_protection_configuration.EntitiesEnterpriseAccountCreateParams{ Body: &models.APIEnterpriseAccountCreateRequestV1{ ApplicationGroupID: &application_group_id, Domains: []string{"string"}, Name: &name, PluginConfigID: &plugin_config_id, }, Context: context.Background(), }, ) if err != nil { panic(falcon.ErrorExplain(err)) }
fmt.Printf("%+v\n", response.Payload)}import { FalconClient } from "crowdstrike-falcon";
const client = new FalconClient({ cloud: process.env.FALCON_CLOUD!, clientId: process.env.FALCON_CLIENT_ID!, clientSecret: process.env.FALCON_CLIENT_SECRET!,});
const response = await client.dataProtectionConfiguration.entitiesEnterpriseAccountCreate( { applicationGroupId: "string", domains: [], name: "string", pluginConfigId: "string"} // body);
console.log(response);Examples coming soon.
require "crimson-falcon"
Falcon.configure do |config| config.client_id = ENV["FALCON_CLIENT_ID"] config.client_secret = ENV["FALCON_CLIENT_SECRET"] config.cloud = ENV["FALCON_CLOUD"]end
api = Falcon::DataProtectionConfiguration.new
body = Falcon::ApiEnterpriseAccountCreateRequestV1.new( application_group_id: 'string', domains: [], name: 'string', plugin_config_id: 'string')
response = api.entities_enterprise_account_create(body)
puts response[ { "application_group_id": "string", "cid": "string", "created": "string", "deleted": false, "domains": [], "id": "string", "last_updated": "string", "name": "string", "plugin_config_id": "string" }]{ "errors": [ { "code": 0, "id": "string", "message": "string" } ], "meta": { "pagination": { "limit": 0, "offset": 0, "total": 0 }, "powered_by": "string", "query_time": 0.0, "trace_id": "string", "writes": { "resources_affected": 0 } }}{ "errors": [ { "code": 0, "id": "string", "message": "string" } ], "meta": { "pagination": { "limit": 0, "offset": 0, "total": 0 }, "powered_by": "string", "query_time": 0.0, "trace_id": "string", "writes": { "resources_affected": 0 } }}{ "errors": [ { "code": 0, "id": "string", "message": "string" } ], "meta": { "pagination": { "limit": 0, "offset": 0, "total": 0 }, "powered_by": "string", "query_time": 0.0, "trace_id": "string", "writes": { "resources_affected": 0 } }}{ "errors": [ { "code": 0, "id": "string", "message": "string" } ], "meta": { "pagination": { "limit": 0, "offset": 0, "total": 0 }, "powered_by": "string", "query_time": 0.0, "trace_id": "string", "writes": { "resources_affected": 0 } }}entities.enterprise-account.delete
Section titled “entities.enterprise-account.delete”Delete enterprise account
delete_enterprise_accountParameters
Section titled “Parameters”from falconpy import DataProtectionConfiguration
falcon = DataProtectionConfiguration(client_id=CLIENT_ID, client_secret=CLIENT_SECRET )
id_list = 'ID1,ID2,ID3' # Can also pass a list here: ['ID1', 'ID2', 'ID3']
response = falcon.delete_enterprise_account(ids=id_list)print(response)from falconpy import DataProtectionConfiguration
falcon = DataProtectionConfiguration(client_id=CLIENT_ID, client_secret=CLIENT_SECRET )
id_list = 'ID1,ID2,ID3' # Can also pass a list here: ['ID1', 'ID2', 'ID3']
response = falcon.entities_enterprise_account_delete(ids=id_list)print(response)from falconpy import APIHarnessV2
falcon = APIHarnessV2(client_id=CLIENT_ID, client_secret=CLIENT_SECRET )
id_list = 'ID1,ID2,ID3' # Can also pass a list here: ['ID1', 'ID2', 'ID3']
response = falcon.command("entities_enterprise_account_delete", ids=id_list)print(response)Examples coming soon.
package main
import ( "context" "fmt" "os"
"github.com/crowdstrike/gofalcon/falcon" "github.com/crowdstrike/gofalcon/falcon/client/data_protection_configuration")
func main() { client, err := falcon.NewClient(&falcon.ApiConfig{ ClientId: os.Getenv("FALCON_CLIENT_ID"), ClientSecret: os.Getenv("FALCON_CLIENT_SECRET"), Context: context.Background(), }) if err != nil { panic(err) }
response, err := client.DataProtectionConfiguration.EntitiesEnterpriseAccountDelete( &data_protection_configuration.EntitiesEnterpriseAccountDeleteParams{ Ids: []string{"ID1", "ID2", "ID3"}, Context: context.Background(), }, ) if err != nil { panic(falcon.ErrorExplain(err)) }
fmt.Printf("%+v\n", response.Payload)}import { FalconClient } from "crowdstrike-falcon";
const client = new FalconClient({ cloud: process.env.FALCON_CLOUD!, clientId: process.env.FALCON_CLIENT_ID!, clientSecret: process.env.FALCON_CLIENT_SECRET!,});
const response = await client.dataProtectionConfiguration.entitiesEnterpriseAccountDelete(["ID1", "ID2", "ID3"]); // ids
console.log(response);Examples coming soon.
require "crimson-falcon"
Falcon.configure do |config| config.client_id = ENV["FALCON_CLIENT_ID"] config.client_secret = ENV["FALCON_CLIENT_SECRET"] config.cloud = ENV["FALCON_CLOUD"]end
api = Falcon::DataProtectionConfiguration.new
response = api.entities_enterprise_account_delete(['ID1', 'ID2', 'ID3'])
puts response[ { "application_group_id": "string", "cid": "string", "created": "string", "deleted": false, "domains": [], "id": "string", "last_updated": "string", "name": "string", "plugin_config_id": "string" }]{ "errors": [ { "code": 0, "id": "string", "message": "string" } ], "meta": { "pagination": { "limit": 0, "offset": 0, "total": 0 }, "powered_by": "string", "query_time": 0.0, "trace_id": "string", "writes": { "resources_affected": 0 } }}{ "errors": [ { "code": 0, "id": "string", "message": "string" } ], "meta": { "pagination": { "limit": 0, "offset": 0, "total": 0 }, "powered_by": "string", "query_time": 0.0, "trace_id": "string", "writes": { "resources_affected": 0 } }}{ "errors": [ { "code": 0, "id": "string", "message": "string" } ], "meta": { "pagination": { "limit": 0, "offset": 0, "total": 0 }, "powered_by": "string", "query_time": 0.0, "trace_id": "string", "writes": { "resources_affected": 0 } }}{ "errors": [ { "code": 0, "id": "string", "message": "string" } ], "meta": { "pagination": { "limit": 0, "offset": 0, "total": 0 }, "powered_by": "string", "query_time": 0.0, "trace_id": "string", "writes": { "resources_affected": 0 } }}entities.enterprise-account.get
Section titled “entities.enterprise-account.get”Get a particular enterprise-account(s)
get_enterprise_accountParameters
Section titled “Parameters”from falconpy import DataProtectionConfiguration
falcon = DataProtectionConfiguration(client_id=CLIENT_ID, client_secret=CLIENT_SECRET )
id_list = 'ID1,ID2,ID3' # Can also pass a list here: ['ID1', 'ID2', 'ID3']
response = falcon.get_enterprise_account(ids=id_list)print(response)from falconpy import DataProtectionConfiguration
falcon = DataProtectionConfiguration(client_id=CLIENT_ID, client_secret=CLIENT_SECRET )
id_list = 'ID1,ID2,ID3' # Can also pass a list here: ['ID1', 'ID2', 'ID3']
response = falcon.entities_enterprise_account_get(ids=id_list)print(response)from falconpy import APIHarnessV2
falcon = APIHarnessV2(client_id=CLIENT_ID, client_secret=CLIENT_SECRET )
id_list = 'ID1,ID2,ID3' # Can also pass a list here: ['ID1', 'ID2', 'ID3']
response = falcon.command("entities_enterprise_account_get", ids=id_list)print(response)Examples coming soon.
package main
import ( "context" "fmt" "os"
"github.com/crowdstrike/gofalcon/falcon" "github.com/crowdstrike/gofalcon/falcon/client/data_protection_configuration")
func main() { client, err := falcon.NewClient(&falcon.ApiConfig{ ClientId: os.Getenv("FALCON_CLIENT_ID"), ClientSecret: os.Getenv("FALCON_CLIENT_SECRET"), Context: context.Background(), }) if err != nil { panic(err) }
response, err := client.DataProtectionConfiguration.EntitiesEnterpriseAccountGet( &data_protection_configuration.EntitiesEnterpriseAccountGetParams{ Ids: []string{"ID1", "ID2", "ID3"}, Context: context.Background(), }, ) if err != nil { panic(falcon.ErrorExplain(err)) }
fmt.Printf("%+v\n", response.Payload)}import { FalconClient } from "crowdstrike-falcon";
const client = new FalconClient({ cloud: process.env.FALCON_CLOUD!, clientId: process.env.FALCON_CLIENT_ID!, clientSecret: process.env.FALCON_CLIENT_SECRET!,});
const response = await client.dataProtectionConfiguration.entitiesEnterpriseAccountGet(["ID1", "ID2", "ID3"]); // ids
console.log(response);Examples coming soon.
require "crimson-falcon"
Falcon.configure do |config| config.client_id = ENV["FALCON_CLIENT_ID"] config.client_secret = ENV["FALCON_CLIENT_SECRET"] config.cloud = ENV["FALCON_CLOUD"]end
api = Falcon::DataProtectionConfiguration.new
response = api.entities_enterprise_account_get(['ID1', 'ID2', 'ID3'])
puts response[ { "application_group_id": "string", "cid": "string", "created": "string", "deleted": false, "domains": [], "id": "string", "last_updated": "string", "name": "string", "plugin_config_id": "string" }]{ "errors": [ { "code": 0, "id": "string", "message": "string" } ], "meta": { "pagination": { "limit": 0, "offset": 0, "total": 0 }, "powered_by": "string", "query_time": 0.0, "trace_id": "string", "writes": { "resources_affected": 0 } }}{ "errors": [ { "code": 0, "id": "string", "message": "string" } ], "meta": { "pagination": { "limit": 0, "offset": 0, "total": 0 }, "powered_by": "string", "query_time": 0.0, "trace_id": "string", "writes": { "resources_affected": 0 } }}{ "errors": [ { "code": 0, "id": "string", "message": "string" } ], "meta": { "pagination": { "limit": 0, "offset": 0, "total": 0 }, "powered_by": "string", "query_time": 0.0, "trace_id": "string", "writes": { "resources_affected": 0 } }}{ "errors": [ { "code": 0, "id": "string", "message": "string" } ], "meta": { "pagination": { "limit": 0, "offset": 0, "total": 0 }, "powered_by": "string", "query_time": 0.0, "trace_id": "string", "writes": { "resources_affected": 0 } }}{ "errors": [ { "code": 0, "id": "string", "message": "string" } ], "meta": { "pagination": { "limit": 0, "offset": 0, "total": 0 }, "powered_by": "string", "query_time": 0.0, "trace_id": "string", "writes": { "resources_affected": 0 } }}entities.enterprise-account.patch
Section titled “entities.enterprise-account.patch”Update a enterprise account
update_enterprise_accountParameters
Section titled “Parameters”from falconpy import DataProtectionConfiguration
falcon = DataProtectionConfiguration(client_id=CLIENT_ID, client_secret=CLIENT_SECRET )
id_list = 'ID1,ID2,ID3' # Can also pass a list here: ['ID1', 'ID2', 'ID3']
response = falcon.update_enterprise_account(id="string", application_group_id="string", domains=id_list, name="string", plugin_config_id="string")print(response)from falconpy import DataProtectionConfiguration
falcon = DataProtectionConfiguration(client_id=CLIENT_ID, client_secret=CLIENT_SECRET )
id_list = 'ID1,ID2,ID3' # Can also pass a list here: ['ID1', 'ID2', 'ID3']
response = falcon.entities_enterprise_account_patch(id="string", application_group_id="string", domains=id_list, name="string", plugin_config_id="string")print(response)from falconpy import APIHarnessV2
falcon = APIHarnessV2(client_id=CLIENT_ID, client_secret=CLIENT_SECRET )
id_list = 'ID1,ID2,ID3' # Can also pass a list here: ['ID1', 'ID2', 'ID3']
body_payload = { "domains": ["string"], "id": "string", "name": "string"}
response = falcon.command("entities_enterprise_account_patch", id="string", body=body_payload)print(response)Examples coming soon.
package main
import ( "context" "fmt" "os"
"github.com/crowdstrike/gofalcon/falcon" "github.com/crowdstrike/gofalcon/falcon/client/data_protection_configuration" "github.com/crowdstrike/gofalcon/falcon/models")
func main() { client, err := falcon.NewClient(&falcon.ApiConfig{ ClientId: os.Getenv("FALCON_CLIENT_ID"), ClientSecret: os.Getenv("FALCON_CLIENT_SECRET"), Context: context.Background(), }) if err != nil { panic(err) }
id := "string" name := "string"
response, err := client.DataProtectionConfiguration.EntitiesEnterpriseAccountPatch( &data_protection_configuration.EntitiesEnterpriseAccountPatchParams{ Body: &models.APIEnterpriseAccountUpdateRequestV1{ Domains: []string{"string"}, ID: &id, Name: &name, }, ID: "string", Context: context.Background(), }, ) if err != nil { panic(falcon.ErrorExplain(err)) }
fmt.Printf("%+v\n", response.Payload)}import { FalconClient } from "crowdstrike-falcon";
const client = new FalconClient({ cloud: process.env.FALCON_CLOUD!, clientId: process.env.FALCON_CLIENT_ID!, clientSecret: process.env.FALCON_CLIENT_SECRET!,});
const response = await client.dataProtectionConfiguration.entitiesEnterpriseAccountPatch( "string", // id { // body domains: [], id: "string", name: "string" });
console.log(response);Examples coming soon.
require "crimson-falcon"
Falcon.configure do |config| config.client_id = ENV["FALCON_CLIENT_ID"] config.client_secret = ENV["FALCON_CLIENT_SECRET"] config.cloud = ENV["FALCON_CLOUD"]end
api = Falcon::DataProtectionConfiguration.new
body = Falcon::ApiEnterpriseAccountUpdateRequestV1.new( domains: [], id: 'string', name: 'string')
response = api.entities_enterprise_account_patch(body, 'string')
puts response[ { "application_group_id": "string", "cid": "string", "created": "string", "deleted": false, "domains": [], "id": "string", "last_updated": "string", "name": "string", "plugin_config_id": "string" }]{ "errors": [ { "code": 0, "id": "string", "message": "string" } ], "meta": { "pagination": { "limit": 0, "offset": 0, "total": 0 }, "powered_by": "string", "query_time": 0.0, "trace_id": "string", "writes": { "resources_affected": 0 } }}{ "errors": [ { "code": 0, "id": "string", "message": "string" } ], "meta": { "pagination": { "limit": 0, "offset": 0, "total": 0 }, "powered_by": "string", "query_time": 0.0, "trace_id": "string", "writes": { "resources_affected": 0 } }}{ "errors": [ { "code": 0, "id": "string", "message": "string" } ], "meta": { "pagination": { "limit": 0, "offset": 0, "total": 0 }, "powered_by": "string", "query_time": 0.0, "trace_id": "string", "writes": { "resources_affected": 0 } }}{ "errors": [ { "code": 0, "id": "string", "message": "string" } ], "meta": { "pagination": { "limit": 0, "offset": 0, "total": 0 }, "powered_by": "string", "query_time": 0.0, "trace_id": "string", "writes": { "resources_affected": 0 } }}entities.file-type.get
Section titled “entities.file-type.get”Get a particular file-type
get_file_typeParameters
Section titled “Parameters”from falconpy import DataProtectionConfiguration
falcon = DataProtectionConfiguration(client_id=CLIENT_ID, client_secret=CLIENT_SECRET )
id_list = 'ID1,ID2,ID3' # Can also pass a list here: ['ID1', 'ID2', 'ID3']
response = falcon.get_file_type(ids=id_list)print(response)from falconpy import DataProtectionConfiguration
falcon = DataProtectionConfiguration(client_id=CLIENT_ID, client_secret=CLIENT_SECRET )
id_list = 'ID1,ID2,ID3' # Can also pass a list here: ['ID1', 'ID2', 'ID3']
response = falcon.entities_file_type_get(ids=id_list)print(response)from falconpy import APIHarnessV2
falcon = APIHarnessV2(client_id=CLIENT_ID, client_secret=CLIENT_SECRET )
id_list = 'ID1,ID2,ID3' # Can also pass a list here: ['ID1', 'ID2', 'ID3']
response = falcon.command("entities_file_type_get", ids=id_list)print(response)Examples coming soon.
package main
import ( "context" "fmt" "os"
"github.com/crowdstrike/gofalcon/falcon" "github.com/crowdstrike/gofalcon/falcon/client/data_protection_configuration")
func main() { client, err := falcon.NewClient(&falcon.ApiConfig{ ClientId: os.Getenv("FALCON_CLIENT_ID"), ClientSecret: os.Getenv("FALCON_CLIENT_SECRET"), Context: context.Background(), }) if err != nil { panic(err) }
response, err := client.DataProtectionConfiguration.EntitiesFileTypeGet( &data_protection_configuration.EntitiesFileTypeGetParams{ Ids: []string{"ID1", "ID2", "ID3"}, Context: context.Background(), }, ) if err != nil { panic(falcon.ErrorExplain(err)) }
fmt.Printf("%+v\n", response.Payload)}import { FalconClient } from "crowdstrike-falcon";
const client = new FalconClient({ cloud: process.env.FALCON_CLOUD!, clientId: process.env.FALCON_CLIENT_ID!, clientSecret: process.env.FALCON_CLIENT_SECRET!,});
const response = await client.dataProtectionConfiguration.entitiesFileTypeGet(["ID1", "ID2", "ID3"]); // ids
console.log(response);Examples coming soon.
require "crimson-falcon"
Falcon.configure do |config| config.client_id = ENV["FALCON_CLIENT_ID"] config.client_secret = ENV["FALCON_CLIENT_SECRET"] config.cloud = ENV["FALCON_CLOUD"]end
api = Falcon::DataProtectionConfiguration.new
response = api.entities_file_type_get(['ID1', 'ID2', 'ID3'])
puts response[ { "category_id": "string", "created": "string", "description": "string", "id": "string", "last_updated": "string", "name": "string", "supported_platforms": [], "supports_content_inspection": false, "supports_mip_extraction": false }]{ "errors": [ { "code": 0, "id": "string", "message": "string" } ], "meta": { "pagination": { "limit": 0, "offset": 0, "total": 0 }, "powered_by": "string", "query_time": 0.0, "trace_id": "string", "writes": { "resources_affected": 0 } }}{ "errors": [ { "code": 0, "id": "string", "message": "string" } ], "meta": { "pagination": { "limit": 0, "offset": 0, "total": 0 }, "powered_by": "string", "query_time": 0.0, "trace_id": "string", "writes": { "resources_affected": 0 } }}{ "errors": [ { "code": 0, "id": "string", "message": "string" } ], "meta": { "pagination": { "limit": 0, "offset": 0, "total": 0 }, "powered_by": "string", "query_time": 0.0, "trace_id": "string", "writes": { "resources_affected": 0 } }}{ "errors": [ { "code": 0, "id": "string", "message": "string" } ], "meta": { "pagination": { "limit": 0, "offset": 0, "total": 0 }, "powered_by": "string", "query_time": 0.0, "trace_id": "string", "writes": { "resources_affected": 0 } }}{ "errors": [ { "code": 0, "id": "string", "message": "string" } ], "meta": { "pagination": { "limit": 0, "offset": 0, "total": 0 }, "powered_by": "string", "query_time": 0.0, "trace_id": "string", "writes": { "resources_affected": 0 } }}entities.local-application-group.create
Section titled “entities.local-application-group.create”Persist the given local application group for the provided entity instance
create_local_application_groupParameters
Section titled “Parameters”from falconpy import DataProtectionConfiguration
falcon = DataProtectionConfiguration(client_id=CLIENT_ID, client_secret=CLIENT_SECRET )
id_list = 'ID1,ID2,ID3' # Can also pass a list here: ['ID1', 'ID2', 'ID3']
response = falcon.create_local_application_group(description="string", local_application_ids=id_list, name="string")print(response)from falconpy import DataProtectionConfiguration
falcon = DataProtectionConfiguration(client_id=CLIENT_ID, client_secret=CLIENT_SECRET )
id_list = 'ID1,ID2,ID3' # Can also pass a list here: ['ID1', 'ID2', 'ID3']
response = falcon.entities_local_application_group_create(description="string", local_application_ids=id_list, name="string")print(response)from falconpy import APIHarnessV2
falcon = APIHarnessV2(client_id=CLIENT_ID, client_secret=CLIENT_SECRET )
id_list = 'ID1,ID2,ID3' # Can also pass a list here: ['ID1', 'ID2', 'ID3']
body_payload = { "description": "string", "local_application_ids": ["string"], "name": "string"}
response = falcon.command("entities_local_application_group_create", body=body_payload)print(response)Examples coming soon.
package main
import ( "context" "fmt" "os"
"github.com/crowdstrike/gofalcon/falcon" "github.com/crowdstrike/gofalcon/falcon/client/data_protection_configuration" "github.com/crowdstrike/gofalcon/falcon/models")
func main() { client, err := falcon.NewClient(&falcon.ApiConfig{ ClientId: os.Getenv("FALCON_CLIENT_ID"), ClientSecret: os.Getenv("FALCON_CLIENT_SECRET"), Context: context.Background(), }) if err != nil { panic(err) }
description := "string" name := "string"
response, err := client.DataProtectionConfiguration.EntitiesLocalApplicationGroupCreate( &data_protection_configuration.EntitiesLocalApplicationGroupCreateParams{ Body: &models.APILocalApplicationGroupCreateRequestV1{ Description: &description, LocalApplicationIds: []string{"string"}, Name: &name, }, Context: context.Background(), }, ) if err != nil { panic(falcon.ErrorExplain(err)) }
fmt.Printf("%+v\n", response.Payload)}import { FalconClient } from "crowdstrike-falcon";
const client = new FalconClient({ cloud: process.env.FALCON_CLOUD!, clientId: process.env.FALCON_CLIENT_ID!, clientSecret: process.env.FALCON_CLIENT_SECRET!,});
const response = await client.dataProtectionConfiguration.entitiesLocalApplicationGroupCreate( { description: "string", localApplicationIds: [], name: "string"} // body);
console.log(response);Examples coming soon.
require "crimson-falcon"
Falcon.configure do |config| config.client_id = ENV["FALCON_CLIENT_ID"] config.client_secret = ENV["FALCON_CLIENT_SECRET"] config.cloud = ENV["FALCON_CLOUD"]end
api = Falcon::DataProtectionConfiguration.new
body = Falcon::ApiLocalApplicationGroupCreateRequestV1.new( description: 'string', local_application_ids: [], name: 'string')
response = api.entities_local_application_group_create(body)
puts response[ { "cid": "string", "created_at": "string", "deleted": false, "deleted_at": "string", "description": "string", "id": "string", "local_application_ids": [], "name": "string", "updated_at": "string" }]{ "errors": [ { "code": 0, "id": "string", "message": "string" } ], "meta": { "pagination": { "limit": 0, "offset": 0, "total": 0 }, "powered_by": "string", "query_time": 0.0, "trace_id": "string", "writes": { "resources_affected": 0 } }}{ "errors": [ { "code": 0, "id": "string", "message": "string" } ], "meta": { "pagination": { "limit": 0, "offset": 0, "total": 0 }, "powered_by": "string", "query_time": 0.0, "trace_id": "string", "writes": { "resources_affected": 0 } }}{ "errors": [ { "code": 0, "id": "string", "message": "string" } ], "meta": { "pagination": { "limit": 0, "offset": 0, "total": 0 }, "powered_by": "string", "query_time": 0.0, "trace_id": "string", "writes": { "resources_affected": 0 } }}{ "errors": [ { "code": 0, "id": "string", "message": "string" } ], "meta": { "pagination": { "limit": 0, "offset": 0, "total": 0 }, "powered_by": "string", "query_time": 0.0, "trace_id": "string", "writes": { "resources_affected": 0 } }}{ "errors": [ { "code": 0, "id": "string", "message": "string" } ], "meta": { "pagination": { "limit": 0, "offset": 0, "total": 0 }, "powered_by": "string", "query_time": 0.0, "trace_id": "string", "writes": { "resources_affected": 0 } }}entities.local-application-group.delete
Section titled “entities.local-application-group.delete”Soft Delete local application.
delete_local_application_groupParameters
Section titled “Parameters”from falconpy import DataProtectionConfiguration
falcon = DataProtectionConfiguration(client_id=CLIENT_ID, client_secret=CLIENT_SECRET )
id_list = 'ID1,ID2,ID3' # Can also pass a list here: ['ID1', 'ID2', 'ID3']
response = falcon.delete_local_application_group(ids=id_list)print(response)from falconpy import DataProtectionConfiguration
falcon = DataProtectionConfiguration(client_id=CLIENT_ID, client_secret=CLIENT_SECRET )
id_list = 'ID1,ID2,ID3' # Can also pass a list here: ['ID1', 'ID2', 'ID3']
response = falcon.entities_local_application_group_delete(ids=id_list)print(response)from falconpy import APIHarnessV2
falcon = APIHarnessV2(client_id=CLIENT_ID, client_secret=CLIENT_SECRET )
id_list = 'ID1,ID2,ID3' # Can also pass a list here: ['ID1', 'ID2', 'ID3']
response = falcon.command("entities_local_application_group_delete", ids=id_list)print(response)Examples coming soon.
package main
import ( "context" "fmt" "os"
"github.com/crowdstrike/gofalcon/falcon" "github.com/crowdstrike/gofalcon/falcon/client/data_protection_configuration")
func main() { client, err := falcon.NewClient(&falcon.ApiConfig{ ClientId: os.Getenv("FALCON_CLIENT_ID"), ClientSecret: os.Getenv("FALCON_CLIENT_SECRET"), Context: context.Background(), }) if err != nil { panic(err) }
response, err := client.DataProtectionConfiguration.EntitiesLocalApplicationGroupDelete( &data_protection_configuration.EntitiesLocalApplicationGroupDeleteParams{ Ids: []string{"ID1", "ID2", "ID3"}, Context: context.Background(), }, ) if err != nil { panic(falcon.ErrorExplain(err)) }
fmt.Printf("%+v\n", response.Payload)}import { FalconClient } from "crowdstrike-falcon";
const client = new FalconClient({ cloud: process.env.FALCON_CLOUD!, clientId: process.env.FALCON_CLIENT_ID!, clientSecret: process.env.FALCON_CLIENT_SECRET!,});
const response = await client.dataProtectionConfiguration.entitiesLocalApplicationGroupDelete(["ID1", "ID2", "ID3"]); // ids
console.log(response);Examples coming soon.
require "crimson-falcon"
Falcon.configure do |config| config.client_id = ENV["FALCON_CLIENT_ID"] config.client_secret = ENV["FALCON_CLIENT_SECRET"] config.cloud = ENV["FALCON_CLOUD"]end
api = Falcon::DataProtectionConfiguration.new
response = api.entities_local_application_group_delete(['ID1', 'ID2', 'ID3'])
puts response[ { "cid": "string", "created_at": "string", "deleted": false, "deleted_at": "string", "description": "string", "id": "string", "local_application_ids": [], "name": "string", "updated_at": "string" }]{ "errors": [ { "code": 0, "id": "string", "message": "string" } ], "meta": { "pagination": { "limit": 0, "offset": 0, "total": 0 }, "powered_by": "string", "query_time": 0.0, "trace_id": "string", "writes": { "resources_affected": 0 } }}{ "errors": [ { "code": 0, "id": "string", "message": "string" } ], "meta": { "pagination": { "limit": 0, "offset": 0, "total": 0 }, "powered_by": "string", "query_time": 0.0, "trace_id": "string", "writes": { "resources_affected": 0 } }}{ "errors": [ { "code": 0, "id": "string", "message": "string" } ], "meta": { "pagination": { "limit": 0, "offset": 0, "total": 0 }, "powered_by": "string", "query_time": 0.0, "trace_id": "string", "writes": { "resources_affected": 0 } }}{ "errors": [ { "code": 0, "id": "string", "message": "string" } ], "meta": { "pagination": { "limit": 0, "offset": 0, "total": 0 }, "powered_by": "string", "query_time": 0.0, "trace_id": "string", "writes": { "resources_affected": 0 } }}{ "errors": [ { "code": 0, "id": "string", "message": "string" } ], "meta": { "pagination": { "limit": 0, "offset": 0, "total": 0 }, "powered_by": "string", "query_time": 0.0, "trace_id": "string", "writes": { "resources_affected": 0 } }}entities.local-application-group.get
Section titled “entities.local-application-group.get”Get specific local application groups
get_local_application_groupParameters
Section titled “Parameters”from falconpy import DataProtectionConfiguration
falcon = DataProtectionConfiguration(client_id=CLIENT_ID, client_secret=CLIENT_SECRET )
id_list = 'ID1,ID2,ID3' # Can also pass a list here: ['ID1', 'ID2', 'ID3']
response = falcon.get_local_application_group(ids=id_list)print(response)from falconpy import DataProtectionConfiguration
falcon = DataProtectionConfiguration(client_id=CLIENT_ID, client_secret=CLIENT_SECRET )
id_list = 'ID1,ID2,ID3' # Can also pass a list here: ['ID1', 'ID2', 'ID3']
response = falcon.entities_local_application_group_get(ids=id_list)print(response)from falconpy import APIHarnessV2
falcon = APIHarnessV2(client_id=CLIENT_ID, client_secret=CLIENT_SECRET )
id_list = 'ID1,ID2,ID3' # Can also pass a list here: ['ID1', 'ID2', 'ID3']
response = falcon.command("entities_local_application_group_get", ids=id_list)print(response)Examples coming soon.
package main
import ( "context" "fmt" "os"
"github.com/crowdstrike/gofalcon/falcon" "github.com/crowdstrike/gofalcon/falcon/client/data_protection_configuration")
func main() { client, err := falcon.NewClient(&falcon.ApiConfig{ ClientId: os.Getenv("FALCON_CLIENT_ID"), ClientSecret: os.Getenv("FALCON_CLIENT_SECRET"), Context: context.Background(), }) if err != nil { panic(err) }
response, err := client.DataProtectionConfiguration.EntitiesLocalApplicationGroupGet( &data_protection_configuration.EntitiesLocalApplicationGroupGetParams{ Ids: []string{"ID1", "ID2", "ID3"}, Context: context.Background(), }, ) if err != nil { panic(falcon.ErrorExplain(err)) }
fmt.Printf("%+v\n", response.Payload)}import { FalconClient } from "crowdstrike-falcon";
const client = new FalconClient({ cloud: process.env.FALCON_CLOUD!, clientId: process.env.FALCON_CLIENT_ID!, clientSecret: process.env.FALCON_CLIENT_SECRET!,});
const response = await client.dataProtectionConfiguration.entitiesLocalApplicationGroupGet(["ID1", "ID2", "ID3"]); // ids
console.log(response);Examples coming soon.
require "crimson-falcon"
Falcon.configure do |config| config.client_id = ENV["FALCON_CLIENT_ID"] config.client_secret = ENV["FALCON_CLIENT_SECRET"] config.cloud = ENV["FALCON_CLOUD"]end
api = Falcon::DataProtectionConfiguration.new
response = api.entities_local_application_group_get(['ID1', 'ID2', 'ID3'])
puts response[ { "cid": "string", "created_at": "string", "deleted": false, "deleted_at": "string", "description": "string", "id": "string", "local_application_ids": [], "name": "string", "updated_at": "string" }]{ "errors": [ { "code": 0, "id": "string", "message": "string" } ], "meta": { "pagination": { "limit": 0, "offset": 0, "total": 0 }, "powered_by": "string", "query_time": 0.0, "trace_id": "string", "writes": { "resources_affected": 0 } }}{ "errors": [ { "code": 0, "id": "string", "message": "string" } ], "meta": { "pagination": { "limit": 0, "offset": 0, "total": 0 }, "powered_by": "string", "query_time": 0.0, "trace_id": "string", "writes": { "resources_affected": 0 } }}{ "errors": [ { "code": 0, "id": "string", "message": "string" } ], "meta": { "pagination": { "limit": 0, "offset": 0, "total": 0 }, "powered_by": "string", "query_time": 0.0, "trace_id": "string", "writes": { "resources_affected": 0 } }}{ "errors": [ { "code": 0, "id": "string", "message": "string" } ], "meta": { "pagination": { "limit": 0, "offset": 0, "total": 0 }, "powered_by": "string", "query_time": 0.0, "trace_id": "string", "writes": { "resources_affected": 0 } }}{ "errors": [ { "code": 0, "id": "string", "message": "string" } ], "meta": { "pagination": { "limit": 0, "offset": 0, "total": 0 }, "powered_by": "string", "query_time": 0.0, "trace_id": "string", "writes": { "resources_affected": 0 } }}entities.local-application-group.patch
Section titled “entities.local-application-group.patch”Update a local application group
update_local_application_groupParameters
Section titled “Parameters”from falconpy import DataProtectionConfiguration
falcon = DataProtectionConfiguration(client_id=CLIENT_ID, client_secret=CLIENT_SECRET )
id_list = 'ID1,ID2,ID3' # Can also pass a list here: ['ID1', 'ID2', 'ID3']
response = falcon.update_local_application_group(id="string", description="string", local_application_ids=id_list, name="string")print(response)from falconpy import DataProtectionConfiguration
falcon = DataProtectionConfiguration(client_id=CLIENT_ID, client_secret=CLIENT_SECRET )
id_list = 'ID1,ID2,ID3' # Can also pass a list here: ['ID1', 'ID2', 'ID3']
response = falcon.entities_local_application_group_patch(id="string", description="string", local_application_ids=id_list, name="string")print(response)from falconpy import APIHarnessV2
falcon = APIHarnessV2(client_id=CLIENT_ID, client_secret=CLIENT_SECRET )
id_list = 'ID1,ID2,ID3' # Can also pass a list here: ['ID1', 'ID2', 'ID3']
body_payload = { "description": "string", "local_application_ids": ["string"], "name": "string"}
response = falcon.command("entities_local_application_group_patch", id="string", body=body_payload)print(response)Examples coming soon.
package main
import ( "context" "fmt" "os"
"github.com/crowdstrike/gofalcon/falcon" "github.com/crowdstrike/gofalcon/falcon/client/data_protection_configuration" "github.com/crowdstrike/gofalcon/falcon/models")
func main() { client, err := falcon.NewClient(&falcon.ApiConfig{ ClientId: os.Getenv("FALCON_CLIENT_ID"), ClientSecret: os.Getenv("FALCON_CLIENT_SECRET"), Context: context.Background(), }) if err != nil { panic(err) }
description := "string" name := "string"
response, err := client.DataProtectionConfiguration.EntitiesLocalApplicationGroupPatch( &data_protection_configuration.EntitiesLocalApplicationGroupPatchParams{ Body: &models.APILocalApplicationGroupUpdateRequestV1{ Description: &description, LocalApplicationIds: []string{"string"}, Name: &name, }, ID: "string", Context: context.Background(), }, ) if err != nil { panic(falcon.ErrorExplain(err)) }
fmt.Printf("%+v\n", response.Payload)}import { FalconClient } from "crowdstrike-falcon";
const client = new FalconClient({ cloud: process.env.FALCON_CLOUD!, clientId: process.env.FALCON_CLIENT_ID!, clientSecret: process.env.FALCON_CLIENT_SECRET!,});
const response = await client.dataProtectionConfiguration.entitiesLocalApplicationGroupPatch( "string", // id { // body description: "string", localApplicationIds: [], name: "string" });
console.log(response);Examples coming soon.
require "crimson-falcon"
Falcon.configure do |config| config.client_id = ENV["FALCON_CLIENT_ID"] config.client_secret = ENV["FALCON_CLIENT_SECRET"] config.cloud = ENV["FALCON_CLOUD"]end
api = Falcon::DataProtectionConfiguration.new
body = Falcon::ApiLocalApplicationGroupUpdateRequestV1.new( description: 'string', local_application_ids: [], name: 'string')
response = api.entities_local_application_group_patch(body, 'string')
puts response[ { "cid": "string", "created_at": "string", "deleted": false, "deleted_at": "string", "description": "string", "id": "string", "local_application_ids": [], "name": "string", "updated_at": "string" }]{ "errors": [ { "code": 0, "id": "string", "message": "string" } ], "meta": { "pagination": { "limit": 0, "offset": 0, "total": 0 }, "powered_by": "string", "query_time": 0.0, "trace_id": "string", "writes": { "resources_affected": 0 } }}{ "errors": [ { "code": 0, "id": "string", "message": "string" } ], "meta": { "pagination": { "limit": 0, "offset": 0, "total": 0 }, "powered_by": "string", "query_time": 0.0, "trace_id": "string", "writes": { "resources_affected": 0 } }}{ "errors": [ { "code": 0, "id": "string", "message": "string" } ], "meta": { "pagination": { "limit": 0, "offset": 0, "total": 0 }, "powered_by": "string", "query_time": 0.0, "trace_id": "string", "writes": { "resources_affected": 0 } }}{ "errors": [ { "code": 0, "id": "string", "message": "string" } ], "meta": { "pagination": { "limit": 0, "offset": 0, "total": 0 }, "powered_by": "string", "query_time": 0.0, "trace_id": "string", "writes": { "resources_affected": 0 } }}{ "errors": [ { "code": 0, "id": "string", "message": "string" } ], "meta": { "pagination": { "limit": 0, "offset": 0, "total": 0 }, "powered_by": "string", "query_time": 0.0, "trace_id": "string", "writes": { "resources_affected": 0 } }}entities.local-application.create
Section titled “entities.local-application.create”Persist the given local application for the provided entity instance
create_local_applicationParameters
Section titled “Parameters”from falconpy import DataProtectionConfiguration
falcon = DataProtectionConfiguration(client_id=CLIENT_ID, client_secret=CLIENT_SECRET )
id_list = 'ID1,ID2,ID3' # Can also pass a list here: ['ID1', 'ID2', 'ID3']
response = falcon.create_local_application(apply_rules_for_children_processes=boolean, executable_name="string", group_ids=id_list, name="string")print(response)from falconpy import DataProtectionConfiguration
falcon = DataProtectionConfiguration(client_id=CLIENT_ID, client_secret=CLIENT_SECRET )
id_list = 'ID1,ID2,ID3' # Can also pass a list here: ['ID1', 'ID2', 'ID3']
response = falcon.entities_local_application_create(apply_rules_for_children_processes=boolean, executable_name="string", group_ids=id_list, name="string")print(response)from falconpy import APIHarnessV2
falcon = APIHarnessV2(client_id=CLIENT_ID, client_secret=CLIENT_SECRET )
id_list = 'ID1,ID2,ID3' # Can also pass a list here: ['ID1', 'ID2', 'ID3']
body_payload = { "apply_rules_for_children_processes": boolean, "emit_rule_matched_events_only": boolean, "enable_rename_detection": boolean, "executable_name": "string", "group_ids": ["string"], "name": "string"}
response = falcon.command("entities_local_application_create", body=body_payload)print(response)Examples coming soon.
package main
import ( "context" "fmt" "os"
"github.com/crowdstrike/gofalcon/falcon" "github.com/crowdstrike/gofalcon/falcon/client/data_protection_configuration" "github.com/crowdstrike/gofalcon/falcon/models")
func main() { client, err := falcon.NewClient(&falcon.ApiConfig{ ClientId: os.Getenv("FALCON_CLIENT_ID"), ClientSecret: os.Getenv("FALCON_CLIENT_SECRET"), Context: context.Background(), }) if err != nil { panic(err) }
apply_rules_for_children_processes := boolean emit_rule_matched_events_only := boolean enable_rename_detection := boolean executable_name := "string" name := "string"
response, err := client.DataProtectionConfiguration.EntitiesLocalApplicationCreate( &data_protection_configuration.EntitiesLocalApplicationCreateParams{ Body: &models.APILocalApplicationCreateRequestV1{ ApplyRulesForChildrenProcesses: &apply_rules_for_children_processes, EmitRuleMatchedEventsOnly: &emit_rule_matched_events_only, EnableRenameDetection: &enable_rename_detection, ExecutableName: &executable_name, GroupIds: []string{"string"}, Name: &name, }, Context: context.Background(), }, ) if err != nil { panic(falcon.ErrorExplain(err)) }
fmt.Printf("%+v\n", response.Payload)}import { FalconClient } from "crowdstrike-falcon";
const client = new FalconClient({ cloud: process.env.FALCON_CLOUD!, clientId: process.env.FALCON_CLIENT_ID!, clientSecret: process.env.FALCON_CLIENT_SECRET!,});
const response = await client.dataProtectionConfiguration.entitiesLocalApplicationCreate( { applyRulesForChildrenProcesses: boolean, emitRuleMatchedEventsOnly: boolean, enableRenameDetection: boolean, executableName: "string", groupIds: [], name: "string"} // body);
console.log(response);Examples coming soon.
require "crimson-falcon"
Falcon.configure do |config| config.client_id = ENV["FALCON_CLIENT_ID"] config.client_secret = ENV["FALCON_CLIENT_SECRET"] config.cloud = ENV["FALCON_CLOUD"]end
api = Falcon::DataProtectionConfiguration.new
body = Falcon::ApiLocalApplicationCreateRequestV1.new( apply_rules_for_children_processes: boolean, emit_rule_matched_events_only: boolean, enable_rename_detection: boolean, executable_name: 'string', group_ids: [], name: 'string')
response = api.entities_local_application_create(body)
puts response[ { "apply_rules_for_children_processes": false, "cid": "string", "created_at": "string", "deleted": false, "deleted_at": "string", "emit_rule_matched_events_only": false, "enable_rename_detection": false, "executable_name": "string", "group_ids": [], "id": "string", "name": "string", "updated_at": "string" }]{ "errors": [ { "code": 0, "id": "string", "message": "string" } ], "meta": { "pagination": { "limit": 0, "offset": 0, "total": 0 }, "powered_by": "string", "query_time": 0.0, "trace_id": "string", "writes": { "resources_affected": 0 } }}{ "errors": [ { "code": 0, "id": "string", "message": "string" } ], "meta": { "pagination": { "limit": 0, "offset": 0, "total": 0 }, "powered_by": "string", "query_time": 0.0, "trace_id": "string", "writes": { "resources_affected": 0 } }}{ "errors": [ { "code": 0, "id": "string", "message": "string" } ], "meta": { "pagination": { "limit": 0, "offset": 0, "total": 0 }, "powered_by": "string", "query_time": 0.0, "trace_id": "string", "writes": { "resources_affected": 0 } }}{ "errors": [ { "code": 0, "id": "string", "message": "string" } ], "meta": { "pagination": { "limit": 0, "offset": 0, "total": 0 }, "powered_by": "string", "query_time": 0.0, "trace_id": "string", "writes": { "resources_affected": 0 } }}{ "errors": [ { "code": 0, "id": "string", "message": "string" } ], "meta": { "pagination": { "limit": 0, "offset": 0, "total": 0 }, "powered_by": "string", "query_time": 0.0, "trace_id": "string", "writes": { "resources_affected": 0 } }}entities.local-application.delete
Section titled “entities.local-application.delete”Soft Delete local application.
delete_local_applicationParameters
Section titled “Parameters”from falconpy import DataProtectionConfiguration
falcon = DataProtectionConfiguration(client_id=CLIENT_ID, client_secret=CLIENT_SECRET )
id_list = 'ID1,ID2,ID3' # Can also pass a list here: ['ID1', 'ID2', 'ID3']
response = falcon.delete_local_application(ids=id_list)print(response)from falconpy import DataProtectionConfiguration
falcon = DataProtectionConfiguration(client_id=CLIENT_ID, client_secret=CLIENT_SECRET )
id_list = 'ID1,ID2,ID3' # Can also pass a list here: ['ID1', 'ID2', 'ID3']
response = falcon.entities_local_application_delete(ids=id_list)print(response)from falconpy import APIHarnessV2
falcon = APIHarnessV2(client_id=CLIENT_ID, client_secret=CLIENT_SECRET )
id_list = 'ID1,ID2,ID3' # Can also pass a list here: ['ID1', 'ID2', 'ID3']
response = falcon.command("entities_local_application_delete", ids=id_list)print(response)Examples coming soon.
package main
import ( "context" "fmt" "os"
"github.com/crowdstrike/gofalcon/falcon" "github.com/crowdstrike/gofalcon/falcon/client/data_protection_configuration")
func main() { client, err := falcon.NewClient(&falcon.ApiConfig{ ClientId: os.Getenv("FALCON_CLIENT_ID"), ClientSecret: os.Getenv("FALCON_CLIENT_SECRET"), Context: context.Background(), }) if err != nil { panic(err) }
response, err := client.DataProtectionConfiguration.EntitiesLocalApplicationDelete( &data_protection_configuration.EntitiesLocalApplicationDeleteParams{ Ids: []string{"ID1", "ID2", "ID3"}, Context: context.Background(), }, ) if err != nil { panic(falcon.ErrorExplain(err)) }
fmt.Printf("%+v\n", response.Payload)}import { FalconClient } from "crowdstrike-falcon";
const client = new FalconClient({ cloud: process.env.FALCON_CLOUD!, clientId: process.env.FALCON_CLIENT_ID!, clientSecret: process.env.FALCON_CLIENT_SECRET!,});
const response = await client.dataProtectionConfiguration.entitiesLocalApplicationDelete(["ID1", "ID2", "ID3"]); // ids
console.log(response);Examples coming soon.
require "crimson-falcon"
Falcon.configure do |config| config.client_id = ENV["FALCON_CLIENT_ID"] config.client_secret = ENV["FALCON_CLIENT_SECRET"] config.cloud = ENV["FALCON_CLOUD"]end
api = Falcon::DataProtectionConfiguration.new
response = api.entities_local_application_delete(['ID1', 'ID2', 'ID3'])
puts response[ { "apply_rules_for_children_processes": false, "cid": "string", "created_at": "string", "deleted": false, "deleted_at": "string", "emit_rule_matched_events_only": false, "enable_rename_detection": false, "executable_name": "string", "group_ids": [], "id": "string", "name": "string", "updated_at": "string" }]{ "errors": [ { "code": 0, "id": "string", "message": "string" } ], "meta": { "pagination": { "limit": 0, "offset": 0, "total": 0 }, "powered_by": "string", "query_time": 0.0, "trace_id": "string", "writes": { "resources_affected": 0 } }}{ "errors": [ { "code": 0, "id": "string", "message": "string" } ], "meta": { "pagination": { "limit": 0, "offset": 0, "total": 0 }, "powered_by": "string", "query_time": 0.0, "trace_id": "string", "writes": { "resources_affected": 0 } }}{ "errors": [ { "code": 0, "id": "string", "message": "string" } ], "meta": { "pagination": { "limit": 0, "offset": 0, "total": 0 }, "powered_by": "string", "query_time": 0.0, "trace_id": "string", "writes": { "resources_affected": 0 } }}{ "errors": [ { "code": 0, "id": "string", "message": "string" } ], "meta": { "pagination": { "limit": 0, "offset": 0, "total": 0 }, "powered_by": "string", "query_time": 0.0, "trace_id": "string", "writes": { "resources_affected": 0 } }}{ "errors": [ { "code": 0, "id": "string", "message": "string" } ], "meta": { "pagination": { "limit": 0, "offset": 0, "total": 0 }, "powered_by": "string", "query_time": 0.0, "trace_id": "string", "writes": { "resources_affected": 0 } }}entities.local-application.get
Section titled “entities.local-application.get”Get a particular local application
get_local_applicationParameters
Section titled “Parameters”from falconpy import DataProtectionConfiguration
falcon = DataProtectionConfiguration(client_id=CLIENT_ID, client_secret=CLIENT_SECRET )
id_list = 'ID1,ID2,ID3' # Can also pass a list here: ['ID1', 'ID2', 'ID3']
response = falcon.get_local_application(ids=id_list)print(response)from falconpy import DataProtectionConfiguration
falcon = DataProtectionConfiguration(client_id=CLIENT_ID, client_secret=CLIENT_SECRET )
id_list = 'ID1,ID2,ID3' # Can also pass a list here: ['ID1', 'ID2', 'ID3']
response = falcon.entities_local_application_get(ids=id_list)print(response)from falconpy import APIHarnessV2
falcon = APIHarnessV2(client_id=CLIENT_ID, client_secret=CLIENT_SECRET )
id_list = 'ID1,ID2,ID3' # Can also pass a list here: ['ID1', 'ID2', 'ID3']
response = falcon.command("entities_local_application_get", ids=id_list)print(response)Examples coming soon.
package main
import ( "context" "fmt" "os"
"github.com/crowdstrike/gofalcon/falcon" "github.com/crowdstrike/gofalcon/falcon/client/data_protection_configuration")
func main() { client, err := falcon.NewClient(&falcon.ApiConfig{ ClientId: os.Getenv("FALCON_CLIENT_ID"), ClientSecret: os.Getenv("FALCON_CLIENT_SECRET"), Context: context.Background(), }) if err != nil { panic(err) }
response, err := client.DataProtectionConfiguration.EntitiesLocalApplicationGet( &data_protection_configuration.EntitiesLocalApplicationGetParams{ Ids: []string{"ID1", "ID2", "ID3"}, Context: context.Background(), }, ) if err != nil { panic(falcon.ErrorExplain(err)) }
fmt.Printf("%+v\n", response.Payload)}import { FalconClient } from "crowdstrike-falcon";
const client = new FalconClient({ cloud: process.env.FALCON_CLOUD!, clientId: process.env.FALCON_CLIENT_ID!, clientSecret: process.env.FALCON_CLIENT_SECRET!,});
const response = await client.dataProtectionConfiguration.entitiesLocalApplicationGet(["ID1", "ID2", "ID3"]); // ids
console.log(response);Examples coming soon.
require "crimson-falcon"
Falcon.configure do |config| config.client_id = ENV["FALCON_CLIENT_ID"] config.client_secret = ENV["FALCON_CLIENT_SECRET"] config.cloud = ENV["FALCON_CLOUD"]end
api = Falcon::DataProtectionConfiguration.new
response = api.entities_local_application_get(['ID1', 'ID2', 'ID3'])
puts response[ { "apply_rules_for_children_processes": false, "cid": "string", "created_at": "string", "deleted": false, "deleted_at": "string", "emit_rule_matched_events_only": false, "enable_rename_detection": false, "executable_name": "string", "group_ids": [], "id": "string", "name": "string", "updated_at": "string" }]{ "errors": [ { "code": 0, "id": "string", "message": "string" } ], "meta": { "pagination": { "limit": 0, "offset": 0, "total": 0 }, "powered_by": "string", "query_time": 0.0, "trace_id": "string", "writes": { "resources_affected": 0 } }}{ "errors": [ { "code": 0, "id": "string", "message": "string" } ], "meta": { "pagination": { "limit": 0, "offset": 0, "total": 0 }, "powered_by": "string", "query_time": 0.0, "trace_id": "string", "writes": { "resources_affected": 0 } }}{ "errors": [ { "code": 0, "id": "string", "message": "string" } ], "meta": { "pagination": { "limit": 0, "offset": 0, "total": 0 }, "powered_by": "string", "query_time": 0.0, "trace_id": "string", "writes": { "resources_affected": 0 } }}{ "errors": [ { "code": 0, "id": "string", "message": "string" } ], "meta": { "pagination": { "limit": 0, "offset": 0, "total": 0 }, "powered_by": "string", "query_time": 0.0, "trace_id": "string", "writes": { "resources_affected": 0 } }}{ "errors": [ { "code": 0, "id": "string", "message": "string" } ], "meta": { "pagination": { "limit": 0, "offset": 0, "total": 0 }, "powered_by": "string", "query_time": 0.0, "trace_id": "string", "writes": { "resources_affected": 0 } }}entities.local-application.patch
Section titled “entities.local-application.patch”Update a local application
update_local_applicationParameters
Section titled “Parameters”from falconpy import DataProtectionConfiguration
falcon = DataProtectionConfiguration(client_id=CLIENT_ID, client_secret=CLIENT_SECRET )
id_list = 'ID1,ID2,ID3' # Can also pass a list here: ['ID1', 'ID2', 'ID3']
response = falcon.update_local_application(id="string", apply_rules_for_children_processes=boolean, executable_name="string", group_ids=id_list, name="string")print(response)from falconpy import DataProtectionConfiguration
falcon = DataProtectionConfiguration(client_id=CLIENT_ID, client_secret=CLIENT_SECRET )
id_list = 'ID1,ID2,ID3' # Can also pass a list here: ['ID1', 'ID2', 'ID3']
response = falcon.entities_local_application_patch(id="string", apply_rules_for_children_processes=boolean, executable_name="string", group_ids=id_list, name="string")print(response)from falconpy import APIHarnessV2
falcon = APIHarnessV2(client_id=CLIENT_ID, client_secret=CLIENT_SECRET )
id_list = 'ID1,ID2,ID3' # Can also pass a list here: ['ID1', 'ID2', 'ID3']
body_payload = { "apply_rules_for_children_processes": boolean, "emit_rule_matched_events_only": boolean, "enable_rename_detection": boolean, "executable_name": "string", "group_ids": ["string"], "name": "string"}
response = falcon.command("entities_local_application_patch", id="string", body=body_payload)print(response)Examples coming soon.
package main
import ( "context" "fmt" "os"
"github.com/crowdstrike/gofalcon/falcon" "github.com/crowdstrike/gofalcon/falcon/client/data_protection_configuration" "github.com/crowdstrike/gofalcon/falcon/models")
func main() { client, err := falcon.NewClient(&falcon.ApiConfig{ ClientId: os.Getenv("FALCON_CLIENT_ID"), ClientSecret: os.Getenv("FALCON_CLIENT_SECRET"), Context: context.Background(), }) if err != nil { panic(err) }
apply_rules_for_children_processes := boolean emit_rule_matched_events_only := boolean enable_rename_detection := boolean executable_name := "string" name := "string"
response, err := client.DataProtectionConfiguration.EntitiesLocalApplicationPatch( &data_protection_configuration.EntitiesLocalApplicationPatchParams{ Body: &models.APILocalApplicationUpdateRequestV1{ ApplyRulesForChildrenProcesses: &apply_rules_for_children_processes, EmitRuleMatchedEventsOnly: &emit_rule_matched_events_only, EnableRenameDetection: &enable_rename_detection, ExecutableName: &executable_name, GroupIds: []string{"string"}, Name: &name, }, ID: "string", Context: context.Background(), }, ) if err != nil { panic(falcon.ErrorExplain(err)) }
fmt.Printf("%+v\n", response.Payload)}import { FalconClient } from "crowdstrike-falcon";
const client = new FalconClient({ cloud: process.env.FALCON_CLOUD!, clientId: process.env.FALCON_CLIENT_ID!, clientSecret: process.env.FALCON_CLIENT_SECRET!,});
const response = await client.dataProtectionConfiguration.entitiesLocalApplicationPatch( "string", // id { // body applyRulesForChildrenProcesses: boolean, emitRuleMatchedEventsOnly: boolean, enableRenameDetection: boolean, executableName: "string", groupIds: [], name: "string" });
console.log(response);Examples coming soon.
require "crimson-falcon"
Falcon.configure do |config| config.client_id = ENV["FALCON_CLIENT_ID"] config.client_secret = ENV["FALCON_CLIENT_SECRET"] config.cloud = ENV["FALCON_CLOUD"]end
api = Falcon::DataProtectionConfiguration.new
body = Falcon::ApiLocalApplicationUpdateRequestV1.new( apply_rules_for_children_processes: boolean, emit_rule_matched_events_only: boolean, enable_rename_detection: boolean, executable_name: 'string', group_ids: [], name: 'string')
response = api.entities_local_application_patch(body, 'string')
puts response[ { "apply_rules_for_children_processes": false, "cid": "string", "created_at": "string", "deleted": false, "deleted_at": "string", "emit_rule_matched_events_only": false, "enable_rename_detection": false, "executable_name": "string", "group_ids": [], "id": "string", "name": "string", "updated_at": "string" }]{ "errors": [ { "code": 0, "id": "string", "message": "string" } ], "meta": { "pagination": { "limit": 0, "offset": 0, "total": 0 }, "powered_by": "string", "query_time": 0.0, "trace_id": "string", "writes": { "resources_affected": 0 } }}{ "errors": [ { "code": 0, "id": "string", "message": "string" } ], "meta": { "pagination": { "limit": 0, "offset": 0, "total": 0 }, "powered_by": "string", "query_time": 0.0, "trace_id": "string", "writes": { "resources_affected": 0 } }}{ "errors": [ { "code": 0, "id": "string", "message": "string" } ], "meta": { "pagination": { "limit": 0, "offset": 0, "total": 0 }, "powered_by": "string", "query_time": 0.0, "trace_id": "string", "writes": { "resources_affected": 0 } }}{ "errors": [ { "code": 0, "id": "string", "message": "string" } ], "meta": { "pagination": { "limit": 0, "offset": 0, "total": 0 }, "powered_by": "string", "query_time": 0.0, "trace_id": "string", "writes": { "resources_affected": 0 } }}{ "errors": [ { "code": 0, "id": "string", "message": "string" } ], "meta": { "pagination": { "limit": 0, "offset": 0, "total": 0 }, "powered_by": "string", "query_time": 0.0, "trace_id": "string", "writes": { "resources_affected": 0 } }}entities.policy.delete.v2
Section titled “entities.policy.delete.v2”Deletes policies that match the provided ids
delete_policiesParameters
Section titled “Parameters”from falconpy import DataProtectionConfiguration
falcon = DataProtectionConfiguration(client_id=CLIENT_ID, client_secret=CLIENT_SECRET )
id_list = 'ID1,ID2,ID3' # Can also pass a list here: ['ID1', 'ID2', 'ID3']
response = falcon.delete_policies(ids=id_list, platform_name="string")print(response)from falconpy import DataProtectionConfiguration
falcon = DataProtectionConfiguration(client_id=CLIENT_ID, client_secret=CLIENT_SECRET )
id_list = 'ID1,ID2,ID3' # Can also pass a list here: ['ID1', 'ID2', 'ID3']
response = falcon.entities_policy_delete_v2(ids=id_list, platform_name="string")print(response)from falconpy import APIHarnessV2
falcon = APIHarnessV2(client_id=CLIENT_ID, client_secret=CLIENT_SECRET )
id_list = 'ID1,ID2,ID3' # Can also pass a list here: ['ID1', 'ID2', 'ID3']
response = falcon.command("entities_policy_delete_v2", ids=id_list, platform_name="string")print(response)Examples coming soon.
package main
import ( "context" "fmt" "os"
"github.com/crowdstrike/gofalcon/falcon" "github.com/crowdstrike/gofalcon/falcon/client/data_protection_configuration")
func main() { client, err := falcon.NewClient(&falcon.ApiConfig{ ClientId: os.Getenv("FALCON_CLIENT_ID"), ClientSecret: os.Getenv("FALCON_CLIENT_SECRET"), Context: context.Background(), }) if err != nil { panic(err) }
response, err := client.DataProtectionConfiguration.EntitiesPolicyDeleteV2( &data_protection_configuration.EntitiesPolicyDeleteV2Params{ Ids: []string{"ID1", "ID2", "ID3"}, PlatformName: "string", Context: context.Background(), }, ) if err != nil { panic(falcon.ErrorExplain(err)) }
fmt.Printf("%+v\n", response.Payload)}import { FalconClient } from "crowdstrike-falcon";
const client = new FalconClient({ cloud: process.env.FALCON_CLOUD!, clientId: process.env.FALCON_CLIENT_ID!, clientSecret: process.env.FALCON_CLIENT_SECRET!,});
const response = await client.dataProtectionConfiguration.entitiesPolicyDeleteV2( ["ID1", "ID2", "ID3"], // ids "string" // platformName);
console.log(response);Examples coming soon.
Examples coming soon.
[ { "cid": "string", "created_at": "string", "created_by": "string", "description": "string", "host_groups": [], "id": "string", "is_default": false, "is_enabled": false, "modified_at": "string", "modified_by": "string", "name": "string", "platform_name": "string", "policy_properties": {}, "policy_type": "string", "precedence": 0 }]{ "errors": [ { "code": 0, "field": "string", "id": "string", "message": "string" } ], "meta": { "pagination": { "limit": 0, "offset": 0, "total": 0 }, "powered_by": "string", "query_time": 0.0, "trace_id": "string", "writes": { "resources_affected": 0 } }, "resources": [ { "cid": "string", "created_at": "string", "created_by": "string", "description": "string", "host_groups": [], "id": "string", "is_default": false, "is_enabled": false, "modified_at": "string", "modified_by": "string", "name": "string", "platform_name": "string", "policy_properties": {}, "policy_type": "string", "precedence": 0 } ]}{ "errors": [ { "code": 0, "field": "string", "id": "string", "message": "string" } ], "meta": { "pagination": { "limit": 0, "offset": 0, "total": 0 }, "powered_by": "string", "query_time": 0.0, "trace_id": "string", "writes": { "resources_affected": 0 } }, "resources": [ { "cid": "string", "created_at": "string", "created_by": "string", "description": "string", "host_groups": [], "id": "string", "is_default": false, "is_enabled": false, "modified_at": "string", "modified_by": "string", "name": "string", "platform_name": "string", "policy_properties": {}, "policy_type": "string", "precedence": 0 } ]}{ "errors": [ { "code": 0, "field": "string", "id": "string", "message": "string" } ], "meta": { "pagination": { "limit": 0, "offset": 0, "total": 0 }, "powered_by": "string", "query_time": 0.0, "trace_id": "string", "writes": { "resources_affected": 0 } }, "resources": [ { "cid": "string", "created_at": "string", "created_by": "string", "description": "string", "host_groups": [], "id": "string", "is_default": false, "is_enabled": false, "modified_at": "string", "modified_by": "string", "name": "string", "platform_name": "string", "policy_properties": {}, "policy_type": "string", "precedence": 0 } ]}{ "errors": [ { "code": 0, "id": "string", "message": "string" } ], "meta": { "pagination": { "limit": 0, "offset": 0, "total": 0 }, "powered_by": "string", "query_time": 0.0, "trace_id": "string", "writes": { "resources_affected": 0 } }}{ "errors": [ { "code": 0, "field": "string", "id": "string", "message": "string" } ], "meta": { "pagination": { "limit": 0, "offset": 0, "total": 0 }, "powered_by": "string", "query_time": 0.0, "trace_id": "string", "writes": { "resources_affected": 0 } }, "resources": [ { "cid": "string", "created_at": "string", "created_by": "string", "description": "string", "host_groups": [], "id": "string", "is_default": false, "is_enabled": false, "modified_at": "string", "modified_by": "string", "name": "string", "platform_name": "string", "policy_properties": {}, "policy_type": "string", "precedence": 0 } ]}entities.policy.get.v2
Section titled “entities.policy.get.v2”Gets policies that match the provided ids
get_policiesParameters
Section titled “Parameters”from falconpy import DataProtectionConfiguration
falcon = DataProtectionConfiguration(client_id=CLIENT_ID, client_secret=CLIENT_SECRET )
id_list = 'ID1,ID2,ID3' # Can also pass a list here: ['ID1', 'ID2', 'ID3']
response = falcon.get_policies(ids=id_list)print(response)from falconpy import DataProtectionConfiguration
falcon = DataProtectionConfiguration(client_id=CLIENT_ID, client_secret=CLIENT_SECRET )
id_list = 'ID1,ID2,ID3' # Can also pass a list here: ['ID1', 'ID2', 'ID3']
response = falcon.entities_policy_get_v2(ids=id_list)print(response)from falconpy import APIHarnessV2
falcon = APIHarnessV2(client_id=CLIENT_ID, client_secret=CLIENT_SECRET )
id_list = 'ID1,ID2,ID3' # Can also pass a list here: ['ID1', 'ID2', 'ID3']
response = falcon.command("entities_policy_get_v2", ids=id_list)print(response)Examples coming soon.
package main
import ( "context" "fmt" "os"
"github.com/crowdstrike/gofalcon/falcon" "github.com/crowdstrike/gofalcon/falcon/client/data_protection_configuration")
func main() { client, err := falcon.NewClient(&falcon.ApiConfig{ ClientId: os.Getenv("FALCON_CLIENT_ID"), ClientSecret: os.Getenv("FALCON_CLIENT_SECRET"), Context: context.Background(), }) if err != nil { panic(err) }
response, err := client.DataProtectionConfiguration.EntitiesPolicyGetV2( &data_protection_configuration.EntitiesPolicyGetV2Params{ Ids: []string{"ID1", "ID2", "ID3"}, Context: context.Background(), }, ) if err != nil { panic(falcon.ErrorExplain(err)) }
fmt.Printf("%+v\n", response.Payload)}import { FalconClient } from "crowdstrike-falcon";
const client = new FalconClient({ cloud: process.env.FALCON_CLOUD!, clientId: process.env.FALCON_CLIENT_ID!, clientSecret: process.env.FALCON_CLIENT_SECRET!,});
const response = await client.dataProtectionConfiguration.entitiesPolicyGetV2(["ID1", "ID2", "ID3"]); // ids
console.log(response);Examples coming soon.
require "crimson-falcon"
Falcon.configure do |config| config.client_id = ENV["FALCON_CLIENT_ID"] config.client_secret = ENV["FALCON_CLIENT_SECRET"] config.cloud = ENV["FALCON_CLOUD"]end
api = Falcon::DataProtectionConfiguration.new
response = api.entities_policy_get_v2(['ID1', 'ID2', 'ID3'])
puts response[ { "cid": "string", "created_at": "string", "created_by": "string", "description": "string", "host_groups": [], "id": "string", "is_default": false, "is_enabled": false, "modified_at": "string", "modified_by": "string", "name": "string", "platform_name": "string", "policy_properties": {}, "policy_type": "string", "precedence": 0 }]{ "errors": [ { "code": 0, "field": "string", "id": "string", "message": "string" } ], "meta": { "pagination": { "limit": 0, "offset": 0, "total": 0 }, "powered_by": "string", "query_time": 0.0, "trace_id": "string", "writes": { "resources_affected": 0 } }, "resources": [ { "cid": "string", "created_at": "string", "created_by": "string", "description": "string", "host_groups": [], "id": "string", "is_default": false, "is_enabled": false, "modified_at": "string", "modified_by": "string", "name": "string", "platform_name": "string", "policy_properties": {}, "policy_type": "string", "precedence": 0 } ]}{ "errors": [ { "code": 0, "field": "string", "id": "string", "message": "string" } ], "meta": { "pagination": { "limit": 0, "offset": 0, "total": 0 }, "powered_by": "string", "query_time": 0.0, "trace_id": "string", "writes": { "resources_affected": 0 } }, "resources": [ { "cid": "string", "created_at": "string", "created_by": "string", "description": "string", "host_groups": [], "id": "string", "is_default": false, "is_enabled": false, "modified_at": "string", "modified_by": "string", "name": "string", "platform_name": "string", "policy_properties": {}, "policy_type": "string", "precedence": 0 } ]}{ "errors": [ { "code": 0, "field": "string", "id": "string", "message": "string" } ], "meta": { "pagination": { "limit": 0, "offset": 0, "total": 0 }, "powered_by": "string", "query_time": 0.0, "trace_id": "string", "writes": { "resources_affected": 0 } }, "resources": [ { "cid": "string", "created_at": "string", "created_by": "string", "description": "string", "host_groups": [], "id": "string", "is_default": false, "is_enabled": false, "modified_at": "string", "modified_by": "string", "name": "string", "platform_name": "string", "policy_properties": {}, "policy_type": "string", "precedence": 0 } ]}{ "errors": [ { "code": 0, "id": "string", "message": "string" } ], "meta": { "pagination": { "limit": 0, "offset": 0, "total": 0 }, "powered_by": "string", "query_time": 0.0, "trace_id": "string", "writes": { "resources_affected": 0 } }}{ "errors": [ { "code": 0, "field": "string", "id": "string", "message": "string" } ], "meta": { "pagination": { "limit": 0, "offset": 0, "total": 0 }, "powered_by": "string", "query_time": 0.0, "trace_id": "string", "writes": { "resources_affected": 0 } }, "resources": [ { "cid": "string", "created_at": "string", "created_by": "string", "description": "string", "host_groups": [], "id": "string", "is_default": false, "is_enabled": false, "modified_at": "string", "modified_by": "string", "name": "string", "platform_name": "string", "policy_properties": {}, "policy_type": "string", "precedence": 0 } ]}entities.policy.patch.v2
Section titled “entities.policy.patch.v2”Update policies
update_policiesParameters
Section titled “Parameters”from falconpy import DataProtectionConfiguration
falcon = DataProtectionConfiguration(client_id=CLIENT_ID, client_secret=CLIENT_SECRET )
id_list = 'ID1,ID2,ID3' # Can also pass a list here: ['ID1', 'ID2', 'ID3']
policy_properties = { "allow_notifications": "default", "be_exclude_domains": "string", "be_paste_clipboard_max_size": 0, "be_paste_clipboard_max_size_unit": "Bytes", "be_paste_clipboard_min_size": 0, "be_paste_clipboard_min_size_unit": "Bytes", "be_paste_clipboard_over_size_behaviour_block": True, "be_paste_timeout_duration_milliseconds": 0, "be_paste_timeout_response": "block", "be_splash_custom_message": "string", "be_splash_enabled": True, "be_splash_message_source": "default", "be_upload_timeout_duration_seconds": 0, "be_upload_timeout_response": "block", "block_all_data_access": True, "block_notifications": "default", "browsers_without_active_extension": "allow", "classifications": [ "string" ], "custom_allow_notification": "string", "custom_block_notification": "string", "enable_clipboard_inspection": True, "enable_content_inspection": True, "enable_context_inspection": True, "enable_end_user_notifications_unsupported_browser": True, "enable_network_inspection": True, "euj_dialog_box_logo": "string", "euj_dialog_timeout": 0, "euj_dropdown_options": { "justifications": [ { "default": True, "id": "string", "justification": "string", "selected": True } ] }, "euj_header_text": { "headers": [ { "default": True, "header": "string", "selected": True } ] }, "euj_require_additional_details": True, "euj_response_cache_timeout": 0, "evidence_download_enabled": True, "evidence_duplication_enabled_default": True, "evidence_encrypted_enabled": True, "evidence_storage_free_disk_perc": 0, "evidence_storage_max_size": 0, "inspection_depth": "balanced", "max_file_size_to_inspect": 0, "max_file_size_to_inspect_unit": "Bytes", "min_confidence_level": "low", "network_inspection_files_exceeding_size_limit": "block", "similarity_detection": True, "similarity_threshold": "10", "unsupported_browsers_action": "allow"}
response = falcon.update_policies(platform_name="string", id="string", is_enabled=boolean, host_groups=id_list, description="string", name="string", policy_properties=policy_properties, precedence=integer)print(response)from falconpy import DataProtectionConfiguration
falcon = DataProtectionConfiguration(client_id=CLIENT_ID, client_secret=CLIENT_SECRET )
id_list = 'ID1,ID2,ID3' # Can also pass a list here: ['ID1', 'ID2', 'ID3']
policy_properties = { "allow_notifications": "default", "be_exclude_domains": "string", "be_paste_clipboard_max_size": 0, "be_paste_clipboard_max_size_unit": "Bytes", "be_paste_clipboard_min_size": 0, "be_paste_clipboard_min_size_unit": "Bytes", "be_paste_clipboard_over_size_behaviour_block": True, "be_paste_timeout_duration_milliseconds": 0, "be_paste_timeout_response": "block", "be_splash_custom_message": "string", "be_splash_enabled": True, "be_splash_message_source": "default", "be_upload_timeout_duration_seconds": 0, "be_upload_timeout_response": "block", "block_all_data_access": True, "block_notifications": "default", "browsers_without_active_extension": "allow", "classifications": [ "string" ], "custom_allow_notification": "string", "custom_block_notification": "string", "enable_clipboard_inspection": True, "enable_content_inspection": True, "enable_context_inspection": True, "enable_end_user_notifications_unsupported_browser": True, "enable_network_inspection": True, "euj_dialog_box_logo": "string", "euj_dialog_timeout": 0, "euj_dropdown_options": { "justifications": [ { "default": True, "id": "string", "justification": "string", "selected": True } ] }, "euj_header_text": { "headers": [ { "default": True, "header": "string", "selected": True } ] }, "euj_require_additional_details": True, "euj_response_cache_timeout": 0, "evidence_download_enabled": True, "evidence_duplication_enabled_default": True, "evidence_encrypted_enabled": True, "evidence_storage_free_disk_perc": 0, "evidence_storage_max_size": 0, "inspection_depth": "balanced", "max_file_size_to_inspect": 0, "max_file_size_to_inspect_unit": "Bytes", "min_confidence_level": "low", "network_inspection_files_exceeding_size_limit": "block", "similarity_detection": True, "similarity_threshold": "10", "unsupported_browsers_action": "allow"}
response = falcon.entities_policy_patch_v2(platform_name="string", id="string", is_enabled=boolean, host_groups=id_list, description="string", name="string", policy_properties=policy_properties, precedence=integer)print(response)from falconpy import APIHarnessV2
falcon = APIHarnessV2(client_id=CLIENT_ID, client_secret=CLIENT_SECRET )
id_list = 'ID1,ID2,ID3' # Can also pass a list here: ['ID1', 'ID2', 'ID3']
body_payload = { "resources": [ { "description": "string", "host_groups": ["string"], "id": "string", "is_enabled": boolean, "name": "string", "policy_properties": { "allow_notifications": "string", "be_exclude_domains": "string", "be_paste_clipboard_max_size": integer, "be_paste_clipboard_max_size_unit": "string", "be_paste_clipboard_min_size": integer, "be_paste_clipboard_min_size_unit": "string", "be_paste_clipboard_over_size_behaviour_block": boolean, "be_paste_timeout_duration_milliseconds": integer, "be_paste_timeout_response": "string", "be_splash_custom_message": "string", "be_splash_enabled": boolean, "be_splash_message_source": "string", "be_upload_timeout_duration_seconds": integer, "be_upload_timeout_response": "string", "block_all_data_access": boolean, "block_notifications": "string", "browsers_without_active_extension": "string", "classifications": ["string"], "custom_allow_notification": "string", "custom_block_notification": "string", "enable_clipboard_inspection": boolean, "enable_clipboard_web_origin": boolean, "enable_content_inspection": boolean, "enable_context_inspection": boolean, "enable_end_user_notifications_unsupported_browser": boolean, "enable_network_inspection": boolean, "enable_ocr": boolean, "enable_screen_capture": boolean, "euj_dialog_box_logo": "string", "euj_dialog_timeout": integer, "euj_dropdown_options": {}, "euj_header_text": {}, "euj_require_additional_details": boolean, "evidence_download_enabled": boolean, "evidence_duplication_enabled_default": boolean, "evidence_encrypted_enabled": boolean, "evidence_storage_free_disk_perc": integer, "evidence_storage_max_size": integer, "inspection_depth": "string", "max_file_size_to_inspect": integer, "max_file_size_to_inspect_unit": "string", "min_confidence_level": "string", "network_inspection_files_exceeding_size_limit": "string", "screen_capture_duration_post_event": "string", "screen_capture_duration_pre_event": "string", "similarity_detection": boolean, "similarity_threshold": "string" } } ]}
response = falcon.command("entities_policy_patch_v2", platform_name="string", body=body_payload)print(response)Examples coming soon.
package main
import ( "context" "fmt" "os"
"github.com/crowdstrike/gofalcon/falcon" "github.com/crowdstrike/gofalcon/falcon/client/data_protection_configuration" "github.com/crowdstrike/gofalcon/falcon/models")
func main() { client, err := falcon.NewClient(&falcon.ApiConfig{ ClientId: os.Getenv("FALCON_CLIENT_ID"), ClientSecret: os.Getenv("FALCON_CLIENT_SECRET"), Context: context.Background(), }) if err != nil { panic(err) }
description := "string" id := "string" is_enabled := boolean name := "string"
response, err := client.DataProtectionConfiguration.EntitiesPolicyPatchV2( &data_protection_configuration.EntitiesPolicyPatchV2Params{ Body: &models.PolicymanagerUpdatePoliciesRequest{ Resources: []interface{}{ { Description: &description, HostGroups: []string{"string"}, ID: &id, IsEnabled: &is_enabled, Name: &name, PolicyProperties: &struct{}{}, }, }, }, PlatformName: "string", Context: context.Background(), }, ) if err != nil { panic(falcon.ErrorExplain(err)) }
fmt.Printf("%+v\n", response.Payload)}import { FalconClient } from "crowdstrike-falcon";
const client = new FalconClient({ cloud: process.env.FALCON_CLOUD!, clientId: process.env.FALCON_CLIENT_ID!, clientSecret: process.env.FALCON_CLIENT_SECRET!,});
const response = await client.dataProtectionConfiguration.entitiesPolicyPatchV2( "string", // platformName { // body resources: [{ description: "string", hostGroups: [], id: "string", isEnabled: boolean, name: "string", policyProperties: { allowNotifications: "string", beExcludeDomains: "string", bePasteClipboardMaxSize: integer, bePasteClipboardMaxSizeUnit: "string", bePasteClipboardMinSize: integer, bePasteClipboardMinSizeUnit: "string", bePasteClipboardOverSizeBehaviourBlock: boolean, bePasteTimeoutDurationMilliseconds: integer, bePasteTimeoutResponse: "string", beSplashCustomMessage: "string", beSplashEnabled: boolean, beSplashMessageSource: "string", beUploadTimeoutDurationSeconds: integer, beUploadTimeoutResponse: "string", blockAllDataAccess: boolean, blockNotifications: "string", browsersWithoutActiveExtension: "string", classifications: [], customAllowNotification: "string", customBlockNotification: "string", enableClipboardInspection: boolean, enableClipboardWebOrigin: boolean, enableContentInspection: boolean, enableContextInspection: boolean, enableEndUserNotificationsUnsupportedBrowser: boolean, enableNetworkInspection: boolean, enableOcr: boolean, enableScreenCapture: boolean, eujDialogBoxLogo: "string", eujDialogTimeout: integer, eujDropdownOptions: {}, eujHeaderText: {}, eujRequireAdditionalDetails: boolean, evidenceDownloadEnabled: boolean, evidenceDuplicationEnabledDefault: boolean, evidenceEncryptedEnabled: boolean, evidenceStorageFreeDiskPerc: integer, evidenceStorageMaxSize: integer, inspectionDepth: "string", maxFileSizeToInspect: integer, maxFileSizeToInspectUnit: "string", minConfidenceLevel: "string", networkInspectionFilesExceedingSizeLimit: "string", screenCaptureDurationPostEvent: "string", screenCaptureDurationPreEvent: "string", similarityDetection: boolean, similarityThreshold: "string" } }] });
console.log(response);Examples coming soon.
require "crimson-falcon"
Falcon.configure do |config| config.client_id = ENV["FALCON_CLIENT_ID"] config.client_secret = ENV["FALCON_CLIENT_SECRET"] config.cloud = ENV["FALCON_CLOUD"]end
api = Falcon::DataProtectionConfiguration.new
body = Falcon::PolicymanagerUpdatePoliciesRequest.new( resources: [{ description: 'string', host_groups: [], id: 'string', is_enabled: boolean, name: 'string', policy_properties: { allow_notifications: 'string', be_exclude_domains: 'string', be_paste_clipboard_max_size: integer, be_paste_clipboard_max_size_unit: 'string', be_paste_clipboard_min_size: integer, be_paste_clipboard_min_size_unit: 'string', be_paste_clipboard_over_size_behaviour_block: boolean, be_paste_timeout_duration_milliseconds: integer, be_paste_timeout_response: 'string', be_splash_custom_message: 'string', be_splash_enabled: boolean, be_splash_message_source: 'string', be_upload_timeout_duration_seconds: integer, be_upload_timeout_response: 'string', block_all_data_access: boolean, block_notifications: 'string', browsers_without_active_extension: 'string', classifications: [], custom_allow_notification: 'string', custom_block_notification: 'string', enable_clipboard_inspection: boolean, enable_clipboard_web_origin: boolean, enable_content_inspection: boolean, enable_context_inspection: boolean, enable_end_user_notifications_unsupported_browser: boolean, enable_network_inspection: boolean, enable_ocr: boolean, enable_screen_capture: boolean, euj_dialog_box_logo: 'string', euj_dialog_timeout: integer, euj_dropdown_options: {}, euj_header_text: {}, euj_require_additional_details: boolean, evidence_download_enabled: boolean, evidence_duplication_enabled_default: boolean, evidence_encrypted_enabled: boolean, evidence_storage_free_disk_perc: integer, evidence_storage_max_size: integer, inspection_depth: 'string', max_file_size_to_inspect: integer, max_file_size_to_inspect_unit: 'string', min_confidence_level: 'string', network_inspection_files_exceeding_size_limit: 'string', screen_capture_duration_post_event: 'string', screen_capture_duration_pre_event: 'string', similarity_detection: boolean, similarity_threshold: 'string' } }])
response = api.entities_policy_patch_v2(body, 'string')
puts response[ { "cid": "string", "created_at": "string", "created_by": "string", "description": "string", "host_groups": [], "id": "string", "is_default": false, "is_enabled": false, "modified_at": "string", "modified_by": "string", "name": "string", "platform_name": "string", "policy_properties": {}, "policy_type": "string", "precedence": 0 }]{ "errors": [ { "code": 0, "field": "string", "id": "string", "message": "string" } ], "meta": { "pagination": { "limit": 0, "offset": 0, "total": 0 }, "powered_by": "string", "query_time": 0.0, "trace_id": "string", "writes": { "resources_affected": 0 } }, "resources": [ { "cid": "string", "created_at": "string", "created_by": "string", "description": "string", "host_groups": [], "id": "string", "is_default": false, "is_enabled": false, "modified_at": "string", "modified_by": "string", "name": "string", "platform_name": "string", "policy_properties": {}, "policy_type": "string", "precedence": 0 } ]}{ "errors": [ { "code": 0, "id": "string", "message": "string" } ], "meta": { "pagination": { "limit": 0, "offset": 0, "total": 0 }, "powered_by": "string", "query_time": 0.0, "trace_id": "string", "writes": { "resources_affected": 0 } }}{ "errors": [ { "code": 0, "field": "string", "id": "string", "message": "string" } ], "meta": { "pagination": { "limit": 0, "offset": 0, "total": 0 }, "powered_by": "string", "query_time": 0.0, "trace_id": "string", "writes": { "resources_affected": 0 } }, "resources": [ { "cid": "string", "created_at": "string", "created_by": "string", "description": "string", "host_groups": [], "id": "string", "is_default": false, "is_enabled": false, "modified_at": "string", "modified_by": "string", "name": "string", "platform_name": "string", "policy_properties": {}, "policy_type": "string", "precedence": 0 } ]}{ "errors": [ { "code": 0, "field": "string", "id": "string", "message": "string" } ], "meta": { "pagination": { "limit": 0, "offset": 0, "total": 0 }, "powered_by": "string", "query_time": 0.0, "trace_id": "string", "writes": { "resources_affected": 0 } }, "resources": [ { "cid": "string", "created_at": "string", "created_by": "string", "description": "string", "host_groups": [], "id": "string", "is_default": false, "is_enabled": false, "modified_at": "string", "modified_by": "string", "name": "string", "platform_name": "string", "policy_properties": {}, "policy_type": "string", "precedence": 0 } ]}{ "errors": [ { "code": 0, "id": "string", "message": "string" } ], "meta": { "pagination": { "limit": 0, "offset": 0, "total": 0 }, "powered_by": "string", "query_time": 0.0, "trace_id": "string", "writes": { "resources_affected": 0 } }}{ "errors": [ { "code": 0, "field": "string", "id": "string", "message": "string" } ], "meta": { "pagination": { "limit": 0, "offset": 0, "total": 0 }, "powered_by": "string", "query_time": 0.0, "trace_id": "string", "writes": { "resources_affected": 0 } }, "resources": [ { "cid": "string", "created_at": "string", "created_by": "string", "description": "string", "host_groups": [], "id": "string", "is_default": false, "is_enabled": false, "modified_at": "string", "modified_by": "string", "name": "string", "platform_name": "string", "policy_properties": {}, "policy_type": "string", "precedence": 0 } ]}entities.policy.post.v2
Section titled “entities.policy.post.v2”Create policies
create_policyParameters
Section titled “Parameters”from falconpy import DataProtectionConfiguration
falcon = DataProtectionConfiguration(client_id=CLIENT_ID, client_secret=CLIENT_SECRET )
policy_properties = { "allow_notifications": "default", "be_exclude_domains": "string", "be_paste_clipboard_max_size": 0, "be_paste_clipboard_max_size_unit": "Bytes", "be_paste_clipboard_min_size": 0, "be_paste_clipboard_min_size_unit": "Bytes", "be_paste_clipboard_over_size_behaviour_block": True, "be_paste_timeout_duration_milliseconds": 0, "be_paste_timeout_response": "block", "be_splash_custom_message": "string", "be_splash_enabled": True, "be_splash_message_source": "default", "be_upload_timeout_duration_seconds": 0, "be_upload_timeout_response": "block", "block_all_data_access": True, "block_notifications": "default", "browsers_without_active_extension": "allow", "classifications": [ "string" ], "custom_allow_notification": "string", "custom_block_notification": "string", "enable_clipboard_inspection": True, "enable_content_inspection": True, "enable_context_inspection": True, "enable_end_user_notifications_unsupported_browser": True, "enable_network_inspection": True, "euj_dialog_box_logo": "string", "euj_dialog_timeout": 0, "euj_dropdown_options": { "justifications": [ { "default": True, "id": "string", "justification": "string", "selected": True } ] }, "euj_header_text": { "headers": [ { "default": True, "header": "string", "selected": True } ] }, "euj_require_additional_details": True, "euj_response_cache_timeout": 0, "evidence_download_enabled": True, "evidence_duplication_enabled_default": True, "evidence_encrypted_enabled": True, "evidence_storage_free_disk_perc": 0, "evidence_storage_max_size": 0, "inspection_depth": "balanced", "max_file_size_to_inspect": 0, "max_file_size_to_inspect_unit": "Bytes", "min_confidence_level": "low", "network_inspection_files_exceeding_size_limit": "block", "similarity_detection": True, "similarity_threshold": "10", "unsupported_browsers_action": "allow"}
response = falcon.create_policy(platform_name="string", description="string", name="string", policy_properties=policy_properties, precedence=integer)print(response)from falconpy import DataProtectionConfiguration
falcon = DataProtectionConfiguration(client_id=CLIENT_ID, client_secret=CLIENT_SECRET )
policy_properties = { "allow_notifications": "default", "be_exclude_domains": "string", "be_paste_clipboard_max_size": 0, "be_paste_clipboard_max_size_unit": "Bytes", "be_paste_clipboard_min_size": 0, "be_paste_clipboard_min_size_unit": "Bytes", "be_paste_clipboard_over_size_behaviour_block": True, "be_paste_timeout_duration_milliseconds": 0, "be_paste_timeout_response": "block", "be_splash_custom_message": "string", "be_splash_enabled": True, "be_splash_message_source": "default", "be_upload_timeout_duration_seconds": 0, "be_upload_timeout_response": "block", "block_all_data_access": True, "block_notifications": "default", "browsers_without_active_extension": "allow", "classifications": [ "string" ], "custom_allow_notification": "string", "custom_block_notification": "string", "enable_clipboard_inspection": True, "enable_content_inspection": True, "enable_context_inspection": True, "enable_end_user_notifications_unsupported_browser": True, "enable_network_inspection": True, "euj_dialog_box_logo": "string", "euj_dialog_timeout": 0, "euj_dropdown_options": { "justifications": [ { "default": True, "id": "string", "justification": "string", "selected": True } ] }, "euj_header_text": { "headers": [ { "default": True, "header": "string", "selected": True } ] }, "euj_require_additional_details": True, "euj_response_cache_timeout": 0, "evidence_download_enabled": True, "evidence_duplication_enabled_default": True, "evidence_encrypted_enabled": True, "evidence_storage_free_disk_perc": 0, "evidence_storage_max_size": 0, "inspection_depth": "balanced", "max_file_size_to_inspect": 0, "max_file_size_to_inspect_unit": "Bytes", "min_confidence_level": "low", "network_inspection_files_exceeding_size_limit": "block", "similarity_detection": True, "similarity_threshold": "10", "unsupported_browsers_action": "allow"}
response = falcon.entities_policy_post_v2(platform_name="string", description="string", name="string", policy_properties=policy_properties, precedence=integer)print(response)from falconpy import APIHarnessV2
falcon = APIHarnessV2(client_id=CLIENT_ID, client_secret=CLIENT_SECRET )
body_payload = { "resources": [ { "description": "string", "name": "string", "policy_properties": { "allow_notifications": "string", "be_exclude_domains": "string", "be_paste_clipboard_max_size": integer, "be_paste_clipboard_max_size_unit": "string", "be_paste_clipboard_min_size": integer, "be_paste_clipboard_min_size_unit": "string", "be_paste_clipboard_over_size_behaviour_block": boolean, "be_paste_timeout_duration_milliseconds": integer, "be_paste_timeout_response": "string", "be_splash_custom_message": "string", "be_splash_enabled": boolean, "be_splash_message_source": "string", "be_upload_timeout_duration_seconds": integer, "be_upload_timeout_response": "string", "block_all_data_access": boolean, "block_notifications": "string", "browsers_without_active_extension": "string", "classifications": ["string"], "custom_allow_notification": "string", "custom_block_notification": "string", "enable_clipboard_inspection": boolean, "enable_clipboard_web_origin": boolean, "enable_content_inspection": boolean, "enable_context_inspection": boolean, "enable_end_user_notifications_unsupported_browser": boolean, "enable_network_inspection": boolean, "enable_ocr": boolean, "enable_screen_capture": boolean, "euj_dialog_box_logo": "string", "euj_dialog_timeout": integer, "euj_dropdown_options": {}, "euj_header_text": {}, "euj_require_additional_details": boolean, "evidence_download_enabled": boolean, "evidence_duplication_enabled_default": boolean, "evidence_encrypted_enabled": boolean, "evidence_storage_free_disk_perc": integer, "evidence_storage_max_size": integer, "inspection_depth": "string", "max_file_size_to_inspect": integer, "max_file_size_to_inspect_unit": "string", "min_confidence_level": "string", "network_inspection_files_exceeding_size_limit": "string", "screen_capture_duration_post_event": "string", "screen_capture_duration_pre_event": "string", "similarity_detection": boolean, "similarity_threshold": "string" }, "precedence": integer } ]}
response = falcon.command("entities_policy_post_v2", platform_name="string", body=body_payload)print(response)Examples coming soon.
package main
import ( "context" "fmt" "os"
"github.com/crowdstrike/gofalcon/falcon" "github.com/crowdstrike/gofalcon/falcon/client/data_protection_configuration" "github.com/crowdstrike/gofalcon/falcon/models")
func main() { client, err := falcon.NewClient(&falcon.ApiConfig{ ClientId: os.Getenv("FALCON_CLIENT_ID"), ClientSecret: os.Getenv("FALCON_CLIENT_SECRET"), Context: context.Background(), }) if err != nil { panic(err) }
description := "string" name := "string" precedence := integer
response, err := client.DataProtectionConfiguration.EntitiesPolicyPostV2( &data_protection_configuration.EntitiesPolicyPostV2Params{ Body: &models.PolicymanagerCreatePoliciesRequest{ Resources: []interface{}{ { Description: &description, Name: &name, PolicyProperties: &struct{}{}, Precedence: &precedence, }, }, }, PlatformName: "string", Context: context.Background(), }, ) if err != nil { panic(falcon.ErrorExplain(err)) }
fmt.Printf("%+v\n", response.Payload)}import { FalconClient } from "crowdstrike-falcon";
const client = new FalconClient({ cloud: process.env.FALCON_CLOUD!, clientId: process.env.FALCON_CLIENT_ID!, clientSecret: process.env.FALCON_CLIENT_SECRET!,});
const response = await client.dataProtectionConfiguration.entitiesPolicyPostV2( "string", // platformName { // body resources: [{ description: "string", name: "string", policyProperties: { allowNotifications: "string", beExcludeDomains: "string", bePasteClipboardMaxSize: integer, bePasteClipboardMaxSizeUnit: "string", bePasteClipboardMinSize: integer, bePasteClipboardMinSizeUnit: "string", bePasteClipboardOverSizeBehaviourBlock: boolean, bePasteTimeoutDurationMilliseconds: integer, bePasteTimeoutResponse: "string", beSplashCustomMessage: "string", beSplashEnabled: boolean, beSplashMessageSource: "string", beUploadTimeoutDurationSeconds: integer, beUploadTimeoutResponse: "string", blockAllDataAccess: boolean, blockNotifications: "string", browsersWithoutActiveExtension: "string", classifications: [], customAllowNotification: "string", customBlockNotification: "string", enableClipboardInspection: boolean, enableClipboardWebOrigin: boolean, enableContentInspection: boolean, enableContextInspection: boolean, enableEndUserNotificationsUnsupportedBrowser: boolean, enableNetworkInspection: boolean, enableOcr: boolean, enableScreenCapture: boolean, eujDialogBoxLogo: "string", eujDialogTimeout: integer, eujDropdownOptions: {}, eujHeaderText: {}, eujRequireAdditionalDetails: boolean, evidenceDownloadEnabled: boolean, evidenceDuplicationEnabledDefault: boolean, evidenceEncryptedEnabled: boolean, evidenceStorageFreeDiskPerc: integer, evidenceStorageMaxSize: integer, inspectionDepth: "string", maxFileSizeToInspect: integer, maxFileSizeToInspectUnit: "string", minConfidenceLevel: "string", networkInspectionFilesExceedingSizeLimit: "string", screenCaptureDurationPostEvent: "string", screenCaptureDurationPreEvent: "string", similarityDetection: boolean, similarityThreshold: "string" }, precedence: integer }] });
console.log(response);Examples coming soon.
require "crimson-falcon"
Falcon.configure do |config| config.client_id = ENV["FALCON_CLIENT_ID"] config.client_secret = ENV["FALCON_CLIENT_SECRET"] config.cloud = ENV["FALCON_CLOUD"]end
api = Falcon::DataProtectionConfiguration.new
body = Falcon::PolicymanagerCreatePoliciesRequest.new( resources: [{ description: 'string', name: 'string', policy_properties: { allow_notifications: 'string', be_exclude_domains: 'string', be_paste_clipboard_max_size: integer, be_paste_clipboard_max_size_unit: 'string', be_paste_clipboard_min_size: integer, be_paste_clipboard_min_size_unit: 'string', be_paste_clipboard_over_size_behaviour_block: boolean, be_paste_timeout_duration_milliseconds: integer, be_paste_timeout_response: 'string', be_splash_custom_message: 'string', be_splash_enabled: boolean, be_splash_message_source: 'string', be_upload_timeout_duration_seconds: integer, be_upload_timeout_response: 'string', block_all_data_access: boolean, block_notifications: 'string', browsers_without_active_extension: 'string', classifications: [], custom_allow_notification: 'string', custom_block_notification: 'string', enable_clipboard_inspection: boolean, enable_clipboard_web_origin: boolean, enable_content_inspection: boolean, enable_context_inspection: boolean, enable_end_user_notifications_unsupported_browser: boolean, enable_network_inspection: boolean, enable_ocr: boolean, enable_screen_capture: boolean, euj_dialog_box_logo: 'string', euj_dialog_timeout: integer, euj_dropdown_options: {}, euj_header_text: {}, euj_require_additional_details: boolean, evidence_download_enabled: boolean, evidence_duplication_enabled_default: boolean, evidence_encrypted_enabled: boolean, evidence_storage_free_disk_perc: integer, evidence_storage_max_size: integer, inspection_depth: 'string', max_file_size_to_inspect: integer, max_file_size_to_inspect_unit: 'string', min_confidence_level: 'string', network_inspection_files_exceeding_size_limit: 'string', screen_capture_duration_post_event: 'string', screen_capture_duration_pre_event: 'string', similarity_detection: boolean, similarity_threshold: 'string' }, precedence: integer }])
response = api.entities_policy_post_v2(body, 'string')
puts response[ { "cid": "string", "created_at": "string", "created_by": "string", "description": "string", "host_groups": [], "id": "string", "is_default": false, "is_enabled": false, "modified_at": "string", "modified_by": "string", "name": "string", "platform_name": "string", "policy_properties": {}, "policy_type": "string", "precedence": 0 }]{ "errors": [ { "code": 0, "field": "string", "id": "string", "message": "string" } ], "meta": { "pagination": { "limit": 0, "offset": 0, "total": 0 }, "powered_by": "string", "query_time": 0.0, "trace_id": "string", "writes": { "resources_affected": 0 } }, "resources": [ { "cid": "string", "created_at": "string", "created_by": "string", "description": "string", "host_groups": [], "id": "string", "is_default": false, "is_enabled": false, "modified_at": "string", "modified_by": "string", "name": "string", "platform_name": "string", "policy_properties": {}, "policy_type": "string", "precedence": 0 } ]}{ "errors": [ { "code": 0, "id": "string", "message": "string" } ], "meta": { "pagination": { "limit": 0, "offset": 0, "total": 0 }, "powered_by": "string", "query_time": 0.0, "trace_id": "string", "writes": { "resources_affected": 0 } }}{ "errors": [ { "code": 0, "field": "string", "id": "string", "message": "string" } ], "meta": { "pagination": { "limit": 0, "offset": 0, "total": 0 }, "powered_by": "string", "query_time": 0.0, "trace_id": "string", "writes": { "resources_affected": 0 } }, "resources": [ { "cid": "string", "created_at": "string", "created_by": "string", "description": "string", "host_groups": [], "id": "string", "is_default": false, "is_enabled": false, "modified_at": "string", "modified_by": "string", "name": "string", "platform_name": "string", "policy_properties": {}, "policy_type": "string", "precedence": 0 } ]}{ "errors": [ { "code": 0, "id": "string", "message": "string" } ], "meta": { "pagination": { "limit": 0, "offset": 0, "total": 0 }, "powered_by": "string", "query_time": 0.0, "trace_id": "string", "writes": { "resources_affected": 0 } }}{ "errors": [ { "code": 0, "field": "string", "id": "string", "message": "string" } ], "meta": { "pagination": { "limit": 0, "offset": 0, "total": 0 }, "powered_by": "string", "query_time": 0.0, "trace_id": "string", "writes": { "resources_affected": 0 } }, "resources": [ { "cid": "string", "created_at": "string", "created_by": "string", "description": "string", "host_groups": [], "id": "string", "is_default": false, "is_enabled": false, "modified_at": "string", "modified_by": "string", "name": "string", "platform_name": "string", "policy_properties": {}, "policy_type": "string", "precedence": 0 } ]}entities.policy.precedence.post.v1
Section titled “entities.policy.precedence.post.v1”Update Policy Precedence
update_policy_precedenceParameters
Section titled “Parameters”from falconpy import DataProtectionConfiguration
falcon = DataProtectionConfiguration(client_id=CLIENT_ID, client_secret=CLIENT_SECRET )
id_list = 'ID1,ID2,ID3' # Can also pass a list here: ['ID1', 'ID2', 'ID3']
response = falcon.update_policy_precedence(platform="string", precedence=id_list)print(response)from falconpy import DataProtectionConfiguration
falcon = DataProtectionConfiguration(client_id=CLIENT_ID, client_secret=CLIENT_SECRET )
id_list = 'ID1,ID2,ID3' # Can also pass a list here: ['ID1', 'ID2', 'ID3']
response = falcon.entities_policy_precedence_post_v1(platform="string", precedence=id_list)print(response)from falconpy import APIHarnessV2
falcon = APIHarnessV2(client_id=CLIENT_ID, client_secret=CLIENT_SECRET )
id_list = 'ID1,ID2,ID3' # Can also pass a list here: ['ID1', 'ID2', 'ID3']
body_payload = { "resources": [ { "platform": "string", "precedence": ["string"] } ]}
response = falcon.command("entities_policy_precedence_post_v1", body=body_payload)print(response)Examples coming soon.
package main
import ( "context" "fmt" "os"
"github.com/crowdstrike/gofalcon/falcon" "github.com/crowdstrike/gofalcon/falcon/client/data_protection_configuration" "github.com/crowdstrike/gofalcon/falcon/models")
func main() { client, err := falcon.NewClient(&falcon.ApiConfig{ ClientId: os.Getenv("FALCON_CLIENT_ID"), ClientSecret: os.Getenv("FALCON_CLIENT_SECRET"), Context: context.Background(), }) if err != nil { panic(err) }
platform := "string"
response, err := client.DataProtectionConfiguration.EntitiesPolicyPrecedencePostV1( &data_protection_configuration.EntitiesPolicyPrecedencePostV1Params{ Body: &models.PolicymanagerPoliciesPrecedence{ Resources: []interface{}{ { Platform: &platform, Precedence: []string{"string"}, }, }, }, Context: context.Background(), }, ) if err != nil { panic(falcon.ErrorExplain(err)) }
fmt.Printf("%+v\n", response.Payload)}import { FalconClient } from "crowdstrike-falcon";
const client = new FalconClient({ cloud: process.env.FALCON_CLOUD!, clientId: process.env.FALCON_CLIENT_ID!, clientSecret: process.env.FALCON_CLIENT_SECRET!,});
const response = await client.dataProtectionConfiguration.entitiesPolicyPrecedencePostV1( { resources: [{ platform: "string", precedence: [] }]} // body);
console.log(response);Examples coming soon.
require "crimson-falcon"
Falcon.configure do |config| config.client_id = ENV["FALCON_CLIENT_ID"] config.client_secret = ENV["FALCON_CLIENT_SECRET"] config.cloud = ENV["FALCON_CLOUD"]end
api = Falcon::DataProtectionConfiguration.new
body = Falcon::PolicymanagerPoliciesPrecedence.new( resources: [{ platform: 'string', precedence: [] }])
response = api.entities_policy_precedence_post_v1(body)
puts response[ { "cid": "string", "created_at": "string", "created_by": "string", "description": "string", "host_groups": [], "id": "string", "is_default": false, "is_enabled": false, "modified_at": "string", "modified_by": "string", "name": "string", "platform_name": "string", "policy_properties": {}, "policy_type": "string", "precedence": 0 }]{ "errors": [ { "code": 0, "field": "string", "id": "string", "message": "string" } ], "meta": { "pagination": { "limit": 0, "offset": 0, "total": 0 }, "powered_by": "string", "query_time": 0.0, "trace_id": "string", "writes": { "resources_affected": 0 } }, "resources": [ { "cid": "string", "created_at": "string", "created_by": "string", "description": "string", "host_groups": [], "id": "string", "is_default": false, "is_enabled": false, "modified_at": "string", "modified_by": "string", "name": "string", "platform_name": "string", "policy_properties": {}, "policy_type": "string", "precedence": 0 } ]}{ "errors": [ { "code": 0, "field": "string", "id": "string", "message": "string" } ], "meta": { "pagination": { "limit": 0, "offset": 0, "total": 0 }, "powered_by": "string", "query_time": 0.0, "trace_id": "string", "writes": { "resources_affected": 0 } }, "resources": [ { "cid": "string", "created_at": "string", "created_by": "string", "description": "string", "host_groups": [], "id": "string", "is_default": false, "is_enabled": false, "modified_at": "string", "modified_by": "string", "name": "string", "platform_name": "string", "policy_properties": {}, "policy_type": "string", "precedence": 0 } ]}{ "errors": [ { "code": 0, "id": "string", "message": "string" } ], "meta": { "pagination": { "limit": 0, "offset": 0, "total": 0 }, "powered_by": "string", "query_time": 0.0, "trace_id": "string", "writes": { "resources_affected": 0 } }}{ "errors": [ { "code": 0, "field": "string", "id": "string", "message": "string" } ], "meta": { "pagination": { "limit": 0, "offset": 0, "total": 0 }, "powered_by": "string", "query_time": 0.0, "trace_id": "string", "writes": { "resources_affected": 0 } }, "resources": [ { "cid": "string", "created_at": "string", "created_by": "string", "description": "string", "host_groups": [], "id": "string", "is_default": false, "is_enabled": false, "modified_at": "string", "modified_by": "string", "name": "string", "platform_name": "string", "policy_properties": {}, "policy_type": "string", "precedence": 0 } ]}entities.sensitivity-label.create-v2
Section titled “entities.sensitivity-label.create-v2”Create new sensitivity label (V2)
create_sensitivity_labelParameters
Section titled “Parameters”from falconpy import DataProtectionConfiguration
falcon = DataProtectionConfiguration(client_id=CLIENT_ID, client_secret=CLIENT_SECRET )
response = falcon.create_sensitivity_label(co_authoring=boolean, display_name="string", external_id="string", label_provider="string", name="string", plugins_configuration_id="string", synced=boolean)print(response)from falconpy import DataProtectionConfiguration
falcon = DataProtectionConfiguration(client_id=CLIENT_ID, client_secret=CLIENT_SECRET )
response = falcon.entities_sensitivity_label_create_v2(co_authoring=boolean, display_name="string", external_id="string", label_provider="string", name="string", plugins_configuration_id="string", synced=boolean)print(response)from falconpy import APIHarnessV2
falcon = APIHarnessV2(client_id=CLIENT_ID, client_secret=CLIENT_SECRET )
body_payload = { "co_authoring": boolean, "display_name": "string", "external_id": "string", "label_provider": "string", "name": "string", "plugins_configuration_id": "string", "synced": boolean}
response = falcon.command("entities_sensitivity_label_create_v2", body=body_payload)print(response)Examples coming soon.
package main
import ( "context" "fmt" "os"
"github.com/crowdstrike/gofalcon/falcon" "github.com/crowdstrike/gofalcon/falcon/client/data_protection_configuration" "github.com/crowdstrike/gofalcon/falcon/models")
func main() { client, err := falcon.NewClient(&falcon.ApiConfig{ ClientId: os.Getenv("FALCON_CLIENT_ID"), ClientSecret: os.Getenv("FALCON_CLIENT_SECRET"), Context: context.Background(), }) if err != nil { panic(err) }
co_authoring := boolean display_name := "string" external_id := "string" label_provider := "string" name := "string" plugins_configuration_id := "string" synced := boolean
response, err := client.DataProtectionConfiguration.EntitiesSensitivityLabelCreateV2( &data_protection_configuration.EntitiesSensitivityLabelCreateV2Params{ Body: &models.APISensitivityLabelCreateRequestV2{ CoAuthoring: &co_authoring, DisplayName: &display_name, ExternalID: &external_id, LabelProvider: &label_provider, Name: &name, PluginsConfigurationID: &plugins_configuration_id, Synced: &synced, }, Context: context.Background(), }, ) if err != nil { panic(falcon.ErrorExplain(err)) }
fmt.Printf("%+v\n", response.Payload)}import { FalconClient } from "crowdstrike-falcon";
const client = new FalconClient({ cloud: process.env.FALCON_CLOUD!, clientId: process.env.FALCON_CLIENT_ID!, clientSecret: process.env.FALCON_CLIENT_SECRET!,});
const response = await client.dataProtectionConfiguration.entitiesSensitivityLabelCreateV2( { coAuthoring: boolean, displayName: "string", externalId: "string", labelProvider: "string", name: "string", pluginsConfigurationId: "string", synced: boolean} // body);
console.log(response);Examples coming soon.
require "crimson-falcon"
Falcon.configure do |config| config.client_id = ENV["FALCON_CLIENT_ID"] config.client_secret = ENV["FALCON_CLIENT_SECRET"] config.cloud = ENV["FALCON_CLOUD"]end
api = Falcon::DataProtectionConfiguration.new
body = Falcon::ApiSensitivityLabelCreateRequestV2.new( co_authoring: boolean, display_name: 'string', external_id: 'string', label_provider: 'string', name: 'string', plugins_configuration_id: 'string', synced: boolean)
response = api.entities_sensitivity_label_create_v2(body)
puts response[ { "cid": "string", "co_authoring": false, "created": "string", "deleted": false, "display_name": "string", "external_id": "string", "id": "string", "label_provider": "string", "last_updated": "string", "name": "string", "plugins_configuration_id": "string", "synced": false }]{ "errors": [ { "code": 0, "id": "string", "message": "string" } ], "meta": { "pagination": { "limit": 0, "offset": 0, "total": 0 }, "powered_by": "string", "query_time": 0.0, "trace_id": "string", "writes": { "resources_affected": 0 } }}{ "errors": [ { "code": 0, "id": "string", "message": "string" } ], "meta": { "pagination": { "limit": 0, "offset": 0, "total": 0 }, "powered_by": "string", "query_time": 0.0, "trace_id": "string", "writes": { "resources_affected": 0 } }}{ "errors": [ { "code": 0, "id": "string", "message": "string" } ], "meta": { "pagination": { "limit": 0, "offset": 0, "total": 0 }, "powered_by": "string", "query_time": 0.0, "trace_id": "string", "writes": { "resources_affected": 0 } }}{ "errors": [ { "code": 0, "id": "string", "message": "string" } ], "meta": { "pagination": { "limit": 0, "offset": 0, "total": 0 }, "powered_by": "string", "query_time": 0.0, "trace_id": "string", "writes": { "resources_affected": 0 } }}{ "errors": [ { "code": 0, "id": "string", "message": "string" } ], "meta": { "pagination": { "limit": 0, "offset": 0, "total": 0 }, "powered_by": "string", "query_time": 0.0, "trace_id": "string", "writes": { "resources_affected": 0 } }}entities.sensitivity-label.delete-v2
Section titled “entities.sensitivity-label.delete-v2”Delete sensitivity labels matching the IDs (V2)
delete_sensitivity_labelParameters
Section titled “Parameters”from falconpy import DataProtectionConfiguration
falcon = DataProtectionConfiguration(client_id=CLIENT_ID, client_secret=CLIENT_SECRET )
id_list = 'ID1,ID2,ID3' # Can also pass a list here: ['ID1', 'ID2', 'ID3']
response = falcon.delete_sensitivity_label(ids=id_list)print(response)from falconpy import DataProtectionConfiguration
falcon = DataProtectionConfiguration(client_id=CLIENT_ID, client_secret=CLIENT_SECRET )
id_list = 'ID1,ID2,ID3' # Can also pass a list here: ['ID1', 'ID2', 'ID3']
response = falcon.entities_sensitivity_label_delete_v2(ids=id_list)print(response)from falconpy import APIHarnessV2
falcon = APIHarnessV2(client_id=CLIENT_ID, client_secret=CLIENT_SECRET )
id_list = 'ID1,ID2,ID3' # Can also pass a list here: ['ID1', 'ID2', 'ID3']
response = falcon.command("entities_sensitivity_label_delete_v2", ids=id_list)print(response)Examples coming soon.
package main
import ( "context" "fmt" "os"
"github.com/crowdstrike/gofalcon/falcon" "github.com/crowdstrike/gofalcon/falcon/client/data_protection_configuration")
func main() { client, err := falcon.NewClient(&falcon.ApiConfig{ ClientId: os.Getenv("FALCON_CLIENT_ID"), ClientSecret: os.Getenv("FALCON_CLIENT_SECRET"), Context: context.Background(), }) if err != nil { panic(err) }
response, err := client.DataProtectionConfiguration.EntitiesSensitivityLabelDeleteV2( &data_protection_configuration.EntitiesSensitivityLabelDeleteV2Params{ Ids: []string{"ID1", "ID2", "ID3"}, Context: context.Background(), }, ) if err != nil { panic(falcon.ErrorExplain(err)) }
fmt.Printf("%+v\n", response.Payload)}import { FalconClient } from "crowdstrike-falcon";
const client = new FalconClient({ cloud: process.env.FALCON_CLOUD!, clientId: process.env.FALCON_CLIENT_ID!, clientSecret: process.env.FALCON_CLIENT_SECRET!,});
const response = await client.dataProtectionConfiguration.entitiesSensitivityLabelDeleteV2(["ID1", "ID2", "ID3"]); // ids
console.log(response);Examples coming soon.
require "crimson-falcon"
Falcon.configure do |config| config.client_id = ENV["FALCON_CLIENT_ID"] config.client_secret = ENV["FALCON_CLIENT_SECRET"] config.cloud = ENV["FALCON_CLOUD"]end
api = Falcon::DataProtectionConfiguration.new
response = api.entities_sensitivity_label_delete_v2(['ID1', 'ID2', 'ID3'])
puts response[ { "cid": "string", "co_authoring": false, "created": "string", "deleted": false, "display_name": "string", "external_id": "string", "id": "string", "label_provider": "string", "last_updated": "string", "name": "string", "plugins_configuration_id": "string", "synced": false }]{ "errors": [ { "code": 0, "id": "string", "message": "string" } ], "meta": { "pagination": { "limit": 0, "offset": 0, "total": 0 }, "powered_by": "string", "query_time": 0.0, "trace_id": "string", "writes": { "resources_affected": 0 } }}{ "errors": [ { "code": 0, "id": "string", "message": "string" } ], "meta": { "pagination": { "limit": 0, "offset": 0, "total": 0 }, "powered_by": "string", "query_time": 0.0, "trace_id": "string", "writes": { "resources_affected": 0 } }}{ "errors": [ { "code": 0, "id": "string", "message": "string" } ], "meta": { "pagination": { "limit": 0, "offset": 0, "total": 0 }, "powered_by": "string", "query_time": 0.0, "trace_id": "string", "writes": { "resources_affected": 0 } }}{ "errors": [ { "code": 0, "id": "string", "message": "string" } ], "meta": { "pagination": { "limit": 0, "offset": 0, "total": 0 }, "powered_by": "string", "query_time": 0.0, "trace_id": "string", "writes": { "resources_affected": 0 } }}{ "errors": [ { "code": 0, "id": "string", "message": "string" } ], "meta": { "pagination": { "limit": 0, "offset": 0, "total": 0 }, "powered_by": "string", "query_time": 0.0, "trace_id": "string", "writes": { "resources_affected": 0 } }}entities.sensitivity-label.get-v2
Section titled “entities.sensitivity-label.get-v2”Get sensitivity label matching the IDs (V2)
get_sensitivity_labelParameters
Section titled “Parameters”from falconpy import DataProtectionConfiguration
falcon = DataProtectionConfiguration(client_id=CLIENT_ID, client_secret=CLIENT_SECRET )
id_list = 'ID1,ID2,ID3' # Can also pass a list here: ['ID1', 'ID2', 'ID3']
response = falcon.get_sensitivity_label(ids=id_list)print(response)from falconpy import DataProtectionConfiguration
falcon = DataProtectionConfiguration(client_id=CLIENT_ID, client_secret=CLIENT_SECRET )
id_list = 'ID1,ID2,ID3' # Can also pass a list here: ['ID1', 'ID2', 'ID3']
response = falcon.entities_sensitivity_label_get_v2(ids=id_list)print(response)from falconpy import APIHarnessV2
falcon = APIHarnessV2(client_id=CLIENT_ID, client_secret=CLIENT_SECRET )
id_list = 'ID1,ID2,ID3' # Can also pass a list here: ['ID1', 'ID2', 'ID3']
response = falcon.command("entities_sensitivity_label_get_v2", ids=id_list)print(response)Examples coming soon.
package main
import ( "context" "fmt" "os"
"github.com/crowdstrike/gofalcon/falcon" "github.com/crowdstrike/gofalcon/falcon/client/data_protection_configuration")
func main() { client, err := falcon.NewClient(&falcon.ApiConfig{ ClientId: os.Getenv("FALCON_CLIENT_ID"), ClientSecret: os.Getenv("FALCON_CLIENT_SECRET"), Context: context.Background(), }) if err != nil { panic(err) }
response, err := client.DataProtectionConfiguration.EntitiesSensitivityLabelGetV2( &data_protection_configuration.EntitiesSensitivityLabelGetV2Params{ Ids: []string{"ID1", "ID2", "ID3"}, Context: context.Background(), }, ) if err != nil { panic(falcon.ErrorExplain(err)) }
fmt.Printf("%+v\n", response.Payload)}import { FalconClient } from "crowdstrike-falcon";
const client = new FalconClient({ cloud: process.env.FALCON_CLOUD!, clientId: process.env.FALCON_CLIENT_ID!, clientSecret: process.env.FALCON_CLIENT_SECRET!,});
const response = await client.dataProtectionConfiguration.entitiesSensitivityLabelGetV2(["ID1", "ID2", "ID3"]); // ids
console.log(response);Examples coming soon.
require "crimson-falcon"
Falcon.configure do |config| config.client_id = ENV["FALCON_CLIENT_ID"] config.client_secret = ENV["FALCON_CLIENT_SECRET"] config.cloud = ENV["FALCON_CLOUD"]end
api = Falcon::DataProtectionConfiguration.new
response = api.entities_sensitivity_label_get_v2(['ID1', 'ID2', 'ID3'])
puts response[ { "cid": "string", "co_authoring": false, "created": "string", "deleted": false, "display_name": "string", "external_id": "string", "id": "string", "label_provider": "string", "last_updated": "string", "name": "string", "plugins_configuration_id": "string", "synced": false }]{ "errors": [ { "code": 0, "id": "string", "message": "string" } ], "meta": { "pagination": { "limit": 0, "offset": 0, "total": 0 }, "powered_by": "string", "query_time": 0.0, "trace_id": "string", "writes": { "resources_affected": 0 } }}{ "errors": [ { "code": 0, "id": "string", "message": "string" } ], "meta": { "pagination": { "limit": 0, "offset": 0, "total": 0 }, "powered_by": "string", "query_time": 0.0, "trace_id": "string", "writes": { "resources_affected": 0 } }}{ "errors": [ { "code": 0, "id": "string", "message": "string" } ], "meta": { "pagination": { "limit": 0, "offset": 0, "total": 0 }, "powered_by": "string", "query_time": 0.0, "trace_id": "string", "writes": { "resources_affected": 0 } }}{ "errors": [ { "code": 0, "id": "string", "message": "string" } ], "meta": { "pagination": { "limit": 0, "offset": 0, "total": 0 }, "powered_by": "string", "query_time": 0.0, "trace_id": "string", "writes": { "resources_affected": 0 } }}{ "errors": [ { "code": 0, "id": "string", "message": "string" } ], "meta": { "pagination": { "limit": 0, "offset": 0, "total": 0 }, "powered_by": "string", "query_time": 0.0, "trace_id": "string", "writes": { "resources_affected": 0 } }}entities.web-location-group.create
Section titled “entities.web-location-group.create”Create a web location group
entities_web_location_group_createParameters
Section titled “Parameters”from falconpy import DataProtectionConfiguration
falcon = DataProtectionConfiguration(client_id=CLIENT_ID, client_secret=CLIENT_SECRET )
response = falcon.entities_web_location_group_create(description="string", name="string", web_location_ids=["string"])print(response)from falconpy import DataProtectionConfiguration
falcon = DataProtectionConfiguration(client_id=CLIENT_ID, client_secret=CLIENT_SECRET )
response = falcon.entities_web_location_group_create(description="string", name="string", web_location_ids=["string"])print(response)from falconpy import APIHarnessV2
falcon = APIHarnessV2(client_id=CLIENT_ID, client_secret=CLIENT_SECRET )
body_payload = { "description": "string", "name": "string", "web_location_ids": ["string"]}
response = falcon.command("entities_web_location_group_create", body=body_payload)print(response)Examples coming soon.
Examples coming soon.
Examples coming soon.
Examples coming soon.
Examples coming soon.
[ { "cid": "string", "created_at": "string", "deleted": false, "deleted_at": "string", "description": "string", "id": "string", "name": "string", "updated_at": "string", "web_location_ids": [] }]{ "errors": [ { "code": 0, "id": "string", "message": "string" } ], "meta": { "pagination": { "limit": 0, "offset": 0, "total": 0 }, "powered_by": "string", "query_time": 0.0, "trace_id": "string", "writes": { "resources_affected": 0 } }}{ "errors": [ { "code": 0, "id": "string", "message": "string" } ], "meta": { "pagination": { "limit": 0, "offset": 0, "total": 0 }, "powered_by": "string", "query_time": 0.0, "trace_id": "string", "writes": { "resources_affected": 0 } }}{ "errors": [ { "code": 0, "id": "string", "message": "string" } ], "meta": { "pagination": { "limit": 0, "offset": 0, "total": 0 }, "powered_by": "string", "query_time": 0.0, "trace_id": "string", "writes": { "resources_affected": 0 } }}{ "errors": [ { "code": 0, "id": "string", "message": "string" } ], "meta": { "pagination": { "limit": 0, "offset": 0, "total": 0 }, "powered_by": "string", "query_time": 0.0, "trace_id": "string", "writes": { "resources_affected": 0 } }}{ "errors": [ { "code": 0, "id": "string", "message": "string" } ], "meta": { "pagination": { "limit": 0, "offset": 0, "total": 0 }, "powered_by": "string", "query_time": 0.0, "trace_id": "string", "writes": { "resources_affected": 0 } }}entities.web-location-group.delete
Section titled “entities.web-location-group.delete”Soft delete web location groups
entities_web_location_group_deleteParameters
Section titled “Parameters”from falconpy import DataProtectionConfiguration
falcon = DataProtectionConfiguration(client_id=CLIENT_ID, client_secret=CLIENT_SECRET )
id_list = 'ID1,ID2,ID3' # Can also pass a list here: ['ID1', 'ID2', 'ID3']
response = falcon.entities_web_location_group_delete(ids=id_list)print(response)from falconpy import DataProtectionConfiguration
falcon = DataProtectionConfiguration(client_id=CLIENT_ID, client_secret=CLIENT_SECRET )
id_list = 'ID1,ID2,ID3' # Can also pass a list here: ['ID1', 'ID2', 'ID3']
response = falcon.entities_web_location_group_delete(ids=id_list)print(response)from falconpy import APIHarnessV2
falcon = APIHarnessV2(client_id=CLIENT_ID, client_secret=CLIENT_SECRET )
id_list = 'ID1,ID2,ID3' # Can also pass a list here: ['ID1', 'ID2', 'ID3']
response = falcon.command("entities_web_location_group_delete", ids=id_list)print(response)Examples coming soon.
Examples coming soon.
Examples coming soon.
Examples coming soon.
Examples coming soon.
[ { "cid": "string", "created_at": "string", "deleted": false, "deleted_at": "string", "description": "string", "id": "string", "name": "string", "updated_at": "string", "web_location_ids": [] }]{ "errors": [ { "code": 0, "id": "string", "message": "string" } ], "meta": { "pagination": { "limit": 0, "offset": 0, "total": 0 }, "powered_by": "string", "query_time": 0.0, "trace_id": "string", "writes": { "resources_affected": 0 } }}{ "errors": [ { "code": 0, "id": "string", "message": "string" } ], "meta": { "pagination": { "limit": 0, "offset": 0, "total": 0 }, "powered_by": "string", "query_time": 0.0, "trace_id": "string", "writes": { "resources_affected": 0 } }}{ "errors": [ { "code": 0, "id": "string", "message": "string" } ], "meta": { "pagination": { "limit": 0, "offset": 0, "total": 0 }, "powered_by": "string", "query_time": 0.0, "trace_id": "string", "writes": { "resources_affected": 0 } }}{ "errors": [ { "code": 0, "id": "string", "message": "string" } ], "meta": { "pagination": { "limit": 0, "offset": 0, "total": 0 }, "powered_by": "string", "query_time": 0.0, "trace_id": "string", "writes": { "resources_affected": 0 } }}{ "errors": [ { "code": 0, "id": "string", "message": "string" } ], "meta": { "pagination": { "limit": 0, "offset": 0, "total": 0 }, "powered_by": "string", "query_time": 0.0, "trace_id": "string", "writes": { "resources_affected": 0 } }}entities.web-location-group.get
Section titled “entities.web-location-group.get”Get specific web location groups
entities_web_location_group_getParameters
Section titled “Parameters”from falconpy import DataProtectionConfiguration
falcon = DataProtectionConfiguration(client_id=CLIENT_ID, client_secret=CLIENT_SECRET )
id_list = 'ID1,ID2,ID3' # Can also pass a list here: ['ID1', 'ID2', 'ID3']
response = falcon.entities_web_location_group_get(ids=id_list)print(response)from falconpy import DataProtectionConfiguration
falcon = DataProtectionConfiguration(client_id=CLIENT_ID, client_secret=CLIENT_SECRET )
id_list = 'ID1,ID2,ID3' # Can also pass a list here: ['ID1', 'ID2', 'ID3']
response = falcon.entities_web_location_group_get(ids=id_list)print(response)from falconpy import APIHarnessV2
falcon = APIHarnessV2(client_id=CLIENT_ID, client_secret=CLIENT_SECRET )
id_list = 'ID1,ID2,ID3' # Can also pass a list here: ['ID1', 'ID2', 'ID3']
response = falcon.command("entities_web_location_group_get", ids=id_list)print(response)Examples coming soon.
Examples coming soon.
Examples coming soon.
Examples coming soon.
Examples coming soon.
[ { "cid": "string", "created_at": "string", "deleted": false, "deleted_at": "string", "description": "string", "id": "string", "name": "string", "updated_at": "string", "web_location_ids": [] }]{ "errors": [ { "code": 0, "id": "string", "message": "string" } ], "meta": { "pagination": { "limit": 0, "offset": 0, "total": 0 }, "powered_by": "string", "query_time": 0.0, "trace_id": "string", "writes": { "resources_affected": 0 } }}{ "errors": [ { "code": 0, "id": "string", "message": "string" } ], "meta": { "pagination": { "limit": 0, "offset": 0, "total": 0 }, "powered_by": "string", "query_time": 0.0, "trace_id": "string", "writes": { "resources_affected": 0 } }}{ "errors": [ { "code": 0, "id": "string", "message": "string" } ], "meta": { "pagination": { "limit": 0, "offset": 0, "total": 0 }, "powered_by": "string", "query_time": 0.0, "trace_id": "string", "writes": { "resources_affected": 0 } }}{ "errors": [ { "code": 0, "id": "string", "message": "string" } ], "meta": { "pagination": { "limit": 0, "offset": 0, "total": 0 }, "powered_by": "string", "query_time": 0.0, "trace_id": "string", "writes": { "resources_affected": 0 } }}{ "errors": [ { "code": 0, "id": "string", "message": "string" } ], "meta": { "pagination": { "limit": 0, "offset": 0, "total": 0 }, "powered_by": "string", "query_time": 0.0, "trace_id": "string", "writes": { "resources_affected": 0 } }}entities.web-location-group.patch
Section titled “entities.web-location-group.patch”Update a web location group
entities_web_location_group_patchParameters
Section titled “Parameters”from falconpy import DataProtectionConfiguration
falcon = DataProtectionConfiguration(client_id=CLIENT_ID, client_secret=CLIENT_SECRET )
response = falcon.entities_web_location_group_patch(id="string", description="string", name="string", web_location_ids=["string"])print(response)from falconpy import DataProtectionConfiguration
falcon = DataProtectionConfiguration(client_id=CLIENT_ID, client_secret=CLIENT_SECRET )
response = falcon.entities_web_location_group_patch(id="string", description="string", name="string", web_location_ids=["string"])print(response)from falconpy import APIHarnessV2
falcon = APIHarnessV2(client_id=CLIENT_ID, client_secret=CLIENT_SECRET )
body_payload = { "description": "string", "name": "string", "web_location_ids": ["string"]}
response = falcon.command("entities_web_location_group_patch", id="string", body=body_payload)print(response)Examples coming soon.
Examples coming soon.
Examples coming soon.
Examples coming soon.
Examples coming soon.
[ { "cid": "string", "created_at": "string", "deleted": false, "deleted_at": "string", "description": "string", "id": "string", "name": "string", "updated_at": "string", "web_location_ids": [] }]{ "errors": [ { "code": 0, "id": "string", "message": "string" } ], "meta": { "pagination": { "limit": 0, "offset": 0, "total": 0 }, "powered_by": "string", "query_time": 0.0, "trace_id": "string", "writes": { "resources_affected": 0 } }}{ "errors": [ { "code": 0, "id": "string", "message": "string" } ], "meta": { "pagination": { "limit": 0, "offset": 0, "total": 0 }, "powered_by": "string", "query_time": 0.0, "trace_id": "string", "writes": { "resources_affected": 0 } }}{ "errors": [ { "code": 0, "id": "string", "message": "string" } ], "meta": { "pagination": { "limit": 0, "offset": 0, "total": 0 }, "powered_by": "string", "query_time": 0.0, "trace_id": "string", "writes": { "resources_affected": 0 } }}{ "errors": [ { "code": 0, "id": "string", "message": "string" } ], "meta": { "pagination": { "limit": 0, "offset": 0, "total": 0 }, "powered_by": "string", "query_time": 0.0, "trace_id": "string", "writes": { "resources_affected": 0 } }}{ "errors": [ { "code": 0, "id": "string", "message": "string" } ], "meta": { "pagination": { "limit": 0, "offset": 0, "total": 0 }, "powered_by": "string", "query_time": 0.0, "trace_id": "string", "writes": { "resources_affected": 0 } }}entities.web-location.create-v2
Section titled “entities.web-location.create-v2”Persist the given web-locations
create_web_locationParameters
Section titled “Parameters”from falconpy import DataProtectionConfiguration
falcon = DataProtectionConfiguration(client_id=CLIENT_ID, client_secret=CLIENT_SECRET )
response = falcon.create_web_location(application_id="string", application_id="string", deleted=boolean, enterprise_account_id="string", location_type="string", name="string", provider_location_id="string", provider_location_name="string", type="string")print(response)from falconpy import DataProtectionConfiguration
falcon = DataProtectionConfiguration(client_id=CLIENT_ID, client_secret=CLIENT_SECRET )
response = falcon.entities_web_location_create_v2(application_id="string", application_id="string", deleted=boolean, enterprise_account_id="string", location_type="string", name="string", provider_location_id="string", provider_location_name="string", type="string")print(response)from falconpy import APIHarnessV2
falcon = APIHarnessV2(client_id=CLIENT_ID, client_secret=CLIENT_SECRET )
body_payload = { "web_locations": [ { "application_id": "string", "deleted": boolean, "enterprise_account_id": "string", "location_type": "string", "name": "string", "provider_location_id": "string", "provider_location_name": "string", "type": "string", "web_location_group_ids": ["string"] } ]}
response = falcon.command("entities_web_location_create_v2", body=body_payload)print(response)Examples coming soon.
package main
import ( "context" "fmt" "os"
"github.com/crowdstrike/gofalcon/falcon" "github.com/crowdstrike/gofalcon/falcon/client/data_protection_configuration" "github.com/crowdstrike/gofalcon/falcon/models")
func main() { client, err := falcon.NewClient(&falcon.ApiConfig{ ClientId: os.Getenv("FALCON_CLIENT_ID"), ClientSecret: os.Getenv("FALCON_CLIENT_SECRET"), Context: context.Background(), }) if err != nil { panic(err) }
application_id := "string" deleted := boolean enterprise_account_id := "string" location_type := "string" name := "string" provider_location_id := "string" provider_location_name := "string" typeVar := "string"
response, err := client.DataProtectionConfiguration.EntitiesWebLocationCreateV2( &data_protection_configuration.EntitiesWebLocationCreateV2Params{ Body: &models.APICreateWebLocationsRequestV2{ WebLocations: []interface{}{ { ApplicationID: &application_id, Deleted: &deleted, EnterpriseAccountID: &enterprise_account_id, LocationType: &location_type, Name: &name, ProviderLocationID: &provider_location_id, ProviderLocationName: &provider_location_name, Type: &typeVar, WebLocationGroupIds: []string{"string"}, }, }, }, Context: context.Background(), }, ) if err != nil { panic(falcon.ErrorExplain(err)) }
fmt.Printf("%+v\n", response.Payload)}import { FalconClient } from "crowdstrike-falcon";
const client = new FalconClient({ cloud: process.env.FALCON_CLOUD!, clientId: process.env.FALCON_CLIENT_ID!, clientSecret: process.env.FALCON_CLIENT_SECRET!,});
const response = await client.dataProtectionConfiguration.entitiesWebLocationCreateV2( { webLocations: [{ applicationId: "string", deleted: boolean, enterpriseAccountId: "string", locationType: "string", name: "string", providerLocationId: "string", providerLocationName: "string", type: "string", webLocationGroupIds: [] }]} // body);
console.log(response);Examples coming soon.
require "crimson-falcon"
Falcon.configure do |config| config.client_id = ENV["FALCON_CLIENT_ID"] config.client_secret = ENV["FALCON_CLIENT_SECRET"] config.cloud = ENV["FALCON_CLOUD"]end
api = Falcon::DataProtectionConfiguration.new
body = Falcon::ApiCreateWebLocationsRequestV2.new( web_locations: [{ application_id: 'string', deleted: boolean, enterprise_account_id: 'string', location_type: 'string', name: 'string', provider_location_id: 'string', provider_location_name: 'string', type: 'string', web_location_group_ids: [] }])
response = api.entities_web_location_create_v2(body)
puts response[ { "application_id": "string", "cid": "string", "created": "string", "deleted": false, "enterprise_account_id": "string", "id": "string", "last_updated": "string", "location_type": "string", "name": "string", "provider_location_id": "string", "provider_location_name": "string", "supports_network_inspection": false, "type": "string", "web_location_group_ids": [] }]{ "errors": [ { "code": 0, "id": "string", "message": "string" } ], "meta": { "pagination": { "limit": 0, "offset": 0, "total": 0 }, "powered_by": "string", "query_time": 0.0, "trace_id": "string", "writes": { "resources_affected": 0 } }}{ "errors": [ { "code": 0, "id": "string", "message": "string" } ], "meta": { "pagination": { "limit": 0, "offset": 0, "total": 0 }, "powered_by": "string", "query_time": 0.0, "trace_id": "string", "writes": { "resources_affected": 0 } }}{ "errors": [ { "code": 0, "id": "string", "message": "string" } ], "meta": { "pagination": { "limit": 0, "offset": 0, "total": 0 }, "powered_by": "string", "query_time": 0.0, "trace_id": "string", "writes": { "resources_affected": 0 } }}{ "errors": [ { "code": 0, "id": "string", "message": "string" } ], "meta": { "pagination": { "limit": 0, "offset": 0, "total": 0 }, "powered_by": "string", "query_time": 0.0, "trace_id": "string", "writes": { "resources_affected": 0 } }}entities.web-location.delete-v2
Section titled “entities.web-location.delete-v2”Delete web-location
delete_web_locationParameters
Section titled “Parameters”from falconpy import DataProtectionConfiguration
falcon = DataProtectionConfiguration(client_id=CLIENT_ID, client_secret=CLIENT_SECRET )
id_list = 'ID1,ID2,ID3' # Can also pass a list here: ['ID1', 'ID2', 'ID3']
response = falcon.delete_web_location(ids=id_list)print(response)from falconpy import DataProtectionConfiguration
falcon = DataProtectionConfiguration(client_id=CLIENT_ID, client_secret=CLIENT_SECRET )
id_list = 'ID1,ID2,ID3' # Can also pass a list here: ['ID1', 'ID2', 'ID3']
response = falcon.entities_web_location_delete_v2(ids=id_list)print(response)from falconpy import APIHarnessV2
falcon = APIHarnessV2(client_id=CLIENT_ID, client_secret=CLIENT_SECRET )
id_list = 'ID1,ID2,ID3' # Can also pass a list here: ['ID1', 'ID2', 'ID3']
response = falcon.command("entities_web_location_delete_v2", ids=id_list)print(response)Examples coming soon.
package main
import ( "context" "fmt" "os"
"github.com/crowdstrike/gofalcon/falcon" "github.com/crowdstrike/gofalcon/falcon/client/data_protection_configuration")
func main() { client, err := falcon.NewClient(&falcon.ApiConfig{ ClientId: os.Getenv("FALCON_CLIENT_ID"), ClientSecret: os.Getenv("FALCON_CLIENT_SECRET"), Context: context.Background(), }) if err != nil { panic(err) }
response, err := client.DataProtectionConfiguration.EntitiesWebLocationDeleteV2( &data_protection_configuration.EntitiesWebLocationDeleteV2Params{ Ids: []string{"ID1", "ID2", "ID3"}, Context: context.Background(), }, ) if err != nil { panic(falcon.ErrorExplain(err)) }
fmt.Printf("%+v\n", response.Payload)}import { FalconClient } from "crowdstrike-falcon";
const client = new FalconClient({ cloud: process.env.FALCON_CLOUD!, clientId: process.env.FALCON_CLIENT_ID!, clientSecret: process.env.FALCON_CLIENT_SECRET!,});
const response = await client.dataProtectionConfiguration.entitiesWebLocationDeleteV2(["ID1", "ID2", "ID3"]); // ids
console.log(response);Examples coming soon.
require "crimson-falcon"
Falcon.configure do |config| config.client_id = ENV["FALCON_CLIENT_ID"] config.client_secret = ENV["FALCON_CLIENT_SECRET"] config.cloud = ENV["FALCON_CLOUD"]end
api = Falcon::DataProtectionConfiguration.new
response = api.entities_web_location_delete_v2(['ID1', 'ID2', 'ID3'])
puts response[ { "application_id": "string", "cid": "string", "created": "string", "deleted": false, "enterprise_account_id": "string", "id": "string", "last_updated": "string", "location_type": "string", "name": "string", "provider_location_id": "string", "provider_location_name": "string", "supports_network_inspection": false, "type": "string", "web_location_group_ids": [] }]{ "errors": [ { "code": 0, "id": "string", "message": "string" } ], "meta": { "pagination": { "limit": 0, "offset": 0, "total": 0 }, "powered_by": "string", "query_time": 0.0, "trace_id": "string", "writes": { "resources_affected": 0 } }}{ "errors": [ { "code": 0, "id": "string", "message": "string" } ], "meta": { "pagination": { "limit": 0, "offset": 0, "total": 0 }, "powered_by": "string", "query_time": 0.0, "trace_id": "string", "writes": { "resources_affected": 0 } }}{ "errors": [ { "code": 0, "id": "string", "message": "string" } ], "meta": { "pagination": { "limit": 0, "offset": 0, "total": 0 }, "powered_by": "string", "query_time": 0.0, "trace_id": "string", "writes": { "resources_affected": 0 } }}{ "errors": [ { "code": 0, "id": "string", "message": "string" } ], "meta": { "pagination": { "limit": 0, "offset": 0, "total": 0 }, "powered_by": "string", "query_time": 0.0, "trace_id": "string", "writes": { "resources_affected": 0 } }}entities.web-location.get-v2
Section titled “entities.web-location.get-v2”Get web-location entities matching the provided ID(s)
get_web_locationParameters
Section titled “Parameters”from falconpy import DataProtectionConfiguration
falcon = DataProtectionConfiguration(client_id=CLIENT_ID, client_secret=CLIENT_SECRET )
id_list = 'ID1,ID2,ID3' # Can also pass a list here: ['ID1', 'ID2', 'ID3']
response = falcon.get_web_location(ids=id_list)print(response)from falconpy import DataProtectionConfiguration
falcon = DataProtectionConfiguration(client_id=CLIENT_ID, client_secret=CLIENT_SECRET )
id_list = 'ID1,ID2,ID3' # Can also pass a list here: ['ID1', 'ID2', 'ID3']
response = falcon.entities_web_location_get_v2(ids=id_list)print(response)from falconpy import APIHarnessV2
falcon = APIHarnessV2(client_id=CLIENT_ID, client_secret=CLIENT_SECRET )
id_list = 'ID1,ID2,ID3' # Can also pass a list here: ['ID1', 'ID2', 'ID3']
response = falcon.command("entities_web_location_get_v2", ids=id_list)print(response)Examples coming soon.
package main
import ( "context" "fmt" "os"
"github.com/crowdstrike/gofalcon/falcon" "github.com/crowdstrike/gofalcon/falcon/client/data_protection_configuration")
func main() { client, err := falcon.NewClient(&falcon.ApiConfig{ ClientId: os.Getenv("FALCON_CLIENT_ID"), ClientSecret: os.Getenv("FALCON_CLIENT_SECRET"), Context: context.Background(), }) if err != nil { panic(err) }
response, err := client.DataProtectionConfiguration.EntitiesWebLocationGetV2( &data_protection_configuration.EntitiesWebLocationGetV2Params{ Ids: []string{"ID1", "ID2", "ID3"}, Context: context.Background(), }, ) if err != nil { panic(falcon.ErrorExplain(err)) }
fmt.Printf("%+v\n", response.Payload)}import { FalconClient } from "crowdstrike-falcon";
const client = new FalconClient({ cloud: process.env.FALCON_CLOUD!, clientId: process.env.FALCON_CLIENT_ID!, clientSecret: process.env.FALCON_CLIENT_SECRET!,});
const response = await client.dataProtectionConfiguration.entitiesWebLocationGetV2(["ID1", "ID2", "ID3"]); // ids
console.log(response);Examples coming soon.
require "crimson-falcon"
Falcon.configure do |config| config.client_id = ENV["FALCON_CLIENT_ID"] config.client_secret = ENV["FALCON_CLIENT_SECRET"] config.cloud = ENV["FALCON_CLOUD"]end
api = Falcon::DataProtectionConfiguration.new
response = api.entities_web_location_get_v2(['ID1', 'ID2', 'ID3'])
puts response[ { "application_id": "string", "cid": "string", "created": "string", "deleted": false, "enterprise_account_id": "string", "id": "string", "last_updated": "string", "location_type": "string", "name": "string", "provider_location_id": "string", "provider_location_name": "string", "supports_network_inspection": false, "type": "string", "web_location_group_ids": [] }]{ "errors": [ { "code": 0, "id": "string", "message": "string" } ], "meta": { "pagination": { "limit": 0, "offset": 0, "total": 0 }, "powered_by": "string", "query_time": 0.0, "trace_id": "string", "writes": { "resources_affected": 0 } }}{ "errors": [ { "code": 0, "id": "string", "message": "string" } ], "meta": { "pagination": { "limit": 0, "offset": 0, "total": 0 }, "powered_by": "string", "query_time": 0.0, "trace_id": "string", "writes": { "resources_affected": 0 } }}{ "errors": [ { "code": 0, "id": "string", "message": "string" } ], "meta": { "pagination": { "limit": 0, "offset": 0, "total": 0 }, "powered_by": "string", "query_time": 0.0, "trace_id": "string", "writes": { "resources_affected": 0 } }}{ "errors": [ { "code": 0, "id": "string", "message": "string" } ], "meta": { "pagination": { "limit": 0, "offset": 0, "total": 0 }, "powered_by": "string", "query_time": 0.0, "trace_id": "string", "writes": { "resources_affected": 0 } }}{ "errors": [ { "code": 0, "id": "string", "message": "string" } ], "meta": { "pagination": { "limit": 0, "offset": 0, "total": 0 }, "powered_by": "string", "query_time": 0.0, "trace_id": "string", "writes": { "resources_affected": 0 } }}entities.web-location.patch-v2
Section titled “entities.web-location.patch-v2”Update a web-location
update_web_locationParameters
Section titled “Parameters”from falconpy import DataProtectionConfiguration
falcon = DataProtectionConfiguration(client_id=CLIENT_ID, client_secret=CLIENT_SECRET )
response = falcon.update_web_location(application_id="string", application_id="string", deleted=boolean, enterprise_account_id="string", location_type="string", name="string", provider_location_id="string", provider_location_name="string", type="string")print(response)from falconpy import DataProtectionConfiguration
falcon = DataProtectionConfiguration(client_id=CLIENT_ID, client_secret=CLIENT_SECRET )
response = falcon.entities_web_location_patch_v2(application_id="string", application_id="string", deleted=boolean, enterprise_account_id="string", location_type="string", name="string", provider_location_id="string", provider_location_name="string", type="string")print(response)from falconpy import APIHarnessV2
falcon = APIHarnessV2(client_id=CLIENT_ID, client_secret=CLIENT_SECRET )
body_payload = { "application_id": "string", "deleted": boolean, "enterprise_account_id": "string", "id": "string", "location_type": "string", "name": "string", "provider_location_id": "string", "provider_location_name": "string", "type": "string", "web_location_group_ids": ["string"]}
response = falcon.command("entities_web_location_patch_v2", id="string", body=body_payload)print(response)Examples coming soon.
package main
import ( "context" "fmt" "os"
"github.com/crowdstrike/gofalcon/falcon" "github.com/crowdstrike/gofalcon/falcon/client/data_protection_configuration" "github.com/crowdstrike/gofalcon/falcon/models")
func main() { client, err := falcon.NewClient(&falcon.ApiConfig{ ClientId: os.Getenv("FALCON_CLIENT_ID"), ClientSecret: os.Getenv("FALCON_CLIENT_SECRET"), Context: context.Background(), }) if err != nil { panic(err) }
application_id := "string" deleted := boolean enterprise_account_id := "string" id := "string" location_type := "string" name := "string" provider_location_id := "string" provider_location_name := "string" typeVar := "string"
response, err := client.DataProtectionConfiguration.EntitiesWebLocationPatchV2( &data_protection_configuration.EntitiesWebLocationPatchV2Params{ Body: &models.APIUpdateWebLocationRequestV2{ ApplicationID: &application_id, Deleted: &deleted, EnterpriseAccountID: &enterprise_account_id, ID: &id, LocationType: &location_type, Name: &name, ProviderLocationID: &provider_location_id, ProviderLocationName: &provider_location_name, Type: &typeVar, WebLocationGroupIds: []string{"string"}, }, ID: "string", Context: context.Background(), }, ) if err != nil { panic(falcon.ErrorExplain(err)) }
fmt.Printf("%+v\n", response.Payload)}import { FalconClient } from "crowdstrike-falcon";
const client = new FalconClient({ cloud: process.env.FALCON_CLOUD!, clientId: process.env.FALCON_CLIENT_ID!, clientSecret: process.env.FALCON_CLIENT_SECRET!,});
const response = await client.dataProtectionConfiguration.entitiesWebLocationPatchV2( "string", // id { // body applicationId: "string", deleted: boolean, enterpriseAccountId: "string", id: "string", locationType: "string", name: "string", providerLocationId: "string", providerLocationName: "string", type: "string", webLocationGroupIds: [] });
console.log(response);Examples coming soon.
require "crimson-falcon"
Falcon.configure do |config| config.client_id = ENV["FALCON_CLIENT_ID"] config.client_secret = ENV["FALCON_CLIENT_SECRET"] config.cloud = ENV["FALCON_CLOUD"]end
api = Falcon::DataProtectionConfiguration.new
body = Falcon::ApiUpdateWebLocationRequestV2.new( application_id: 'string', deleted: boolean, enterprise_account_id: 'string', id: 'string', location_type: 'string', name: 'string', provider_location_id: 'string', provider_location_name: 'string', type: 'string', web_location_group_ids: [])
response = api.entities_web_location_patch_v2(body, 'string')
puts response[ { "application_id": "string", "cid": "string", "created": "string", "deleted": false, "enterprise_account_id": "string", "id": "string", "last_updated": "string", "location_type": "string", "name": "string", "provider_location_id": "string", "provider_location_name": "string", "supports_network_inspection": false, "type": "string", "web_location_group_ids": [] }]{ "errors": [ { "code": 0, "id": "string", "message": "string" } ], "meta": { "pagination": { "limit": 0, "offset": 0, "total": 0 }, "powered_by": "string", "query_time": 0.0, "trace_id": "string", "writes": { "resources_affected": 0 } }}{ "errors": [ { "code": 0, "id": "string", "message": "string" } ], "meta": { "pagination": { "limit": 0, "offset": 0, "total": 0 }, "powered_by": "string", "query_time": 0.0, "trace_id": "string", "writes": { "resources_affected": 0 } }}{ "errors": [ { "code": 0, "id": "string", "message": "string" } ], "meta": { "pagination": { "limit": 0, "offset": 0, "total": 0 }, "powered_by": "string", "query_time": 0.0, "trace_id": "string", "writes": { "resources_affected": 0 } }}{ "errors": [ { "code": 0, "id": "string", "message": "string" } ], "meta": { "pagination": { "limit": 0, "offset": 0, "total": 0 }, "powered_by": "string", "query_time": 0.0, "trace_id": "string", "writes": { "resources_affected": 0 } }}queries.classification.get.v2
Section titled “queries.classification.get.v2”Search for classifications that match the provided criteria
query_classificationsParameters
Section titled “Parameters”Available values (12)
created_by | properties.content_patterns_operator | properties.protection_mode |
properties.sensitivity_labels | created_at | modified_by |
modified_at | properties.content_patterns | properties.evidence_duplication_enabled |
properties.file_types | properties.web_sources | name |
Available values (3)
name | created_at | modified_at |
from falconpy import DataProtectionConfiguration
falcon = DataProtectionConfiguration(client_id=CLIENT_ID, client_secret=CLIENT_SECRET )
response = falcon.query_classifications(filter="string", offset=integer, limit=integer, sort="string")print(response)from falconpy import DataProtectionConfiguration
falcon = DataProtectionConfiguration(client_id=CLIENT_ID, client_secret=CLIENT_SECRET )
response = falcon.queries_classification_get_v2(filter="string", offset=integer, limit=integer, sort="string")print(response)from falconpy import APIHarnessV2
falcon = APIHarnessV2(client_id=CLIENT_ID, client_secret=CLIENT_SECRET )
response = falcon.command("queries_classification_get_v2", filter="string", offset=integer, limit=integer, sort="string")print(response)Examples coming soon.
package main
import ( "context" "fmt" "os"
"github.com/crowdstrike/gofalcon/falcon" "github.com/crowdstrike/gofalcon/falcon/client/data_protection_configuration")
func main() { client, err := falcon.NewClient(&falcon.ApiConfig{ ClientId: os.Getenv("FALCON_CLIENT_ID"), ClientSecret: os.Getenv("FALCON_CLIENT_SECRET"), Context: context.Background(), }) if err != nil { panic(err) }
filter := "string" offset := int64(0) limit := int64(0) sort := "string"
response, err := client.DataProtectionConfiguration.QueriesClassificationGetV2( &data_protection_configuration.QueriesClassificationGetV2Params{ Filter: &filter, Offset: &offset, Limit: &limit, Sort: &sort, Context: context.Background(), }, ) if err != nil { panic(falcon.ErrorExplain(err)) }
fmt.Printf("%+v\n", response.Payload)}import { FalconClient } from "crowdstrike-falcon";
const client = new FalconClient({ cloud: process.env.FALCON_CLOUD!, clientId: process.env.FALCON_CLIENT_ID!, clientSecret: process.env.FALCON_CLIENT_SECRET!,});
const response = await client.dataProtectionConfiguration.queriesClassificationGetV2( "string", // filter integer, // offset integer, // limit "string" // sort);
console.log(response);Examples coming soon.
Examples coming soon.
[ "string"]{ "errors": [ { "code": 0, "field": "string", "id": "string", "message": "string" } ], "meta": { "pagination": { "limit": 0, "offset": 0, "total": 0 }, "powered_by": "string", "query_time": 0.0, "trace_id": "string", "writes": { "resources_affected": 0 } }, "resources": [ "string" ]}{ "errors": [ { "code": 0, "field": "string", "id": "string", "message": "string" } ], "meta": { "pagination": { "limit": 0, "offset": 0, "total": 0 }, "powered_by": "string", "query_time": 0.0, "trace_id": "string", "writes": { "resources_affected": 0 } }, "resources": [ "string" ]}{ "errors": [ { "code": 0, "id": "string", "message": "string" } ], "meta": { "pagination": { "limit": 0, "offset": 0, "total": 0 }, "powered_by": "string", "query_time": 0.0, "trace_id": "string", "writes": { "resources_affected": 0 } }}{ "errors": [ { "code": 0, "field": "string", "id": "string", "message": "string" } ], "meta": { "pagination": { "limit": 0, "offset": 0, "total": 0 }, "powered_by": "string", "query_time": 0.0, "trace_id": "string", "writes": { "resources_affected": 0 } }, "resources": [ "string" ]}queries.cloud-application.get-v2
Section titled “queries.cloud-application.get-v2”Get all cloud-application IDs matching the query with filter
query_cloud_applicationsParameters
Section titled “Parameters”from falconpy import DataProtectionConfiguration
falcon = DataProtectionConfiguration(client_id=CLIENT_ID, client_secret=CLIENT_SECRET )
response = falcon.query_cloud_applications(filter="string", sort="string", limit=integer, offset=integer)print(response)from falconpy import DataProtectionConfiguration
falcon = DataProtectionConfiguration(client_id=CLIENT_ID, client_secret=CLIENT_SECRET )
response = falcon.queries_cloud_application_get_v2(filter="string", sort="string", limit=integer, offset=integer)print(response)from falconpy import APIHarnessV2
falcon = APIHarnessV2(client_id=CLIENT_ID, client_secret=CLIENT_SECRET )
response = falcon.command("queries_cloud_application_get_v2", filter="string", sort="string", limit=integer, offset=integer)print(response)Examples coming soon.
package main
import ( "context" "fmt" "os"
"github.com/crowdstrike/gofalcon/falcon" "github.com/crowdstrike/gofalcon/falcon/client/data_protection_configuration")
func main() { client, err := falcon.NewClient(&falcon.ApiConfig{ ClientId: os.Getenv("FALCON_CLIENT_ID"), ClientSecret: os.Getenv("FALCON_CLIENT_SECRET"), Context: context.Background(), }) if err != nil { panic(err) }
filter := "string" sort := "string" limit := int64(0) offset := int64(0)
response, err := client.DataProtectionConfiguration.QueriesCloudApplicationGetV2( &data_protection_configuration.QueriesCloudApplicationGetV2Params{ Filter: &filter, Sort: &sort, Limit: &limit, Offset: &offset, Context: context.Background(), }, ) if err != nil { panic(falcon.ErrorExplain(err)) }
fmt.Printf("%+v\n", response.Payload)}import { FalconClient } from "crowdstrike-falcon";
const client = new FalconClient({ cloud: process.env.FALCON_CLOUD!, clientId: process.env.FALCON_CLIENT_ID!, clientSecret: process.env.FALCON_CLIENT_SECRET!,});
const response = await client.dataProtectionConfiguration.queriesCloudApplicationGetV2( "string", // filter "string", // sort integer, // limit integer // offset);
console.log(response);Examples coming soon.
require "crimson-falcon"
Falcon.configure do |config| config.client_id = ENV["FALCON_CLIENT_ID"] config.client_secret = ENV["FALCON_CLIENT_SECRET"] config.cloud = ENV["FALCON_CLOUD"]end
api = Falcon::DataProtectionConfiguration.new
response = api.queries_cloud_application_get_v2(filter: 'string', sort: 'string', limit: integer, offset: integer)
puts response[ "string"]{ "errors": [ { "code": 0, "id": "string", "message": "string" } ], "meta": { "pagination": { "limit": 0, "offset": 0, "total": 0 }, "powered_by": "string", "query_time": 0.0, "trace_id": "string", "writes": { "resources_affected": 0 } }}{ "errors": [ { "code": 0, "id": "string", "message": "string" } ], "meta": { "pagination": { "limit": 0, "offset": 0, "total": 0 }, "powered_by": "string", "query_time": 0.0, "trace_id": "string", "writes": { "resources_affected": 0 } }}{ "errors": [ { "code": 0, "id": "string", "message": "string" } ], "meta": { "pagination": { "limit": 0, "offset": 0, "total": 0 }, "powered_by": "string", "query_time": 0.0, "trace_id": "string", "writes": { "resources_affected": 0 } }}{ "errors": [ { "code": 0, "id": "string", "message": "string" } ], "meta": { "pagination": { "limit": 0, "offset": 0, "total": 0 }, "powered_by": "string", "query_time": 0.0, "trace_id": "string", "writes": { "resources_affected": 0 } }}queries.content-pattern.get-v2
Section titled “queries.content-pattern.get-v2”Get all content-pattern IDs matching the query with filter
query_content_patternsParameters
Section titled “Parameters”from falconpy import DataProtectionConfiguration
falcon = DataProtectionConfiguration(client_id=CLIENT_ID, client_secret=CLIENT_SECRET )
response = falcon.query_content_patterns(filter="string", sort="string", limit=integer, offset=integer)print(response)from falconpy import DataProtectionConfiguration
falcon = DataProtectionConfiguration(client_id=CLIENT_ID, client_secret=CLIENT_SECRET )
response = falcon.queries_content_pattern_get_v2(filter="string", sort="string", limit=integer, offset=integer)print(response)from falconpy import APIHarnessV2
falcon = APIHarnessV2(client_id=CLIENT_ID, client_secret=CLIENT_SECRET )
response = falcon.command("queries_content_pattern_get_v2", filter="string", sort="string", limit=integer, offset=integer)print(response)Examples coming soon.
package main
import ( "context" "fmt" "os"
"github.com/crowdstrike/gofalcon/falcon" "github.com/crowdstrike/gofalcon/falcon/client/data_protection_configuration")
func main() { client, err := falcon.NewClient(&falcon.ApiConfig{ ClientId: os.Getenv("FALCON_CLIENT_ID"), ClientSecret: os.Getenv("FALCON_CLIENT_SECRET"), Context: context.Background(), }) if err != nil { panic(err) }
filter := "string" sort := "string" limit := int64(0) offset := int64(0)
response, err := client.DataProtectionConfiguration.QueriesContentPatternGetV2( &data_protection_configuration.QueriesContentPatternGetV2Params{ Filter: &filter, Sort: &sort, Limit: &limit, Offset: &offset, Context: context.Background(), }, ) if err != nil { panic(falcon.ErrorExplain(err)) }
fmt.Printf("%+v\n", response.Payload)}import { FalconClient } from "crowdstrike-falcon";
const client = new FalconClient({ cloud: process.env.FALCON_CLOUD!, clientId: process.env.FALCON_CLIENT_ID!, clientSecret: process.env.FALCON_CLIENT_SECRET!,});
const response = await client.dataProtectionConfiguration.queriesContentPatternGetV2( "string", // filter "string", // sort integer, // limit integer // offset);
console.log(response);Examples coming soon.
require "crimson-falcon"
Falcon.configure do |config| config.client_id = ENV["FALCON_CLIENT_ID"] config.client_secret = ENV["FALCON_CLIENT_SECRET"] config.cloud = ENV["FALCON_CLOUD"]end
api = Falcon::DataProtectionConfiguration.new
response = api.queries_content_pattern_get_v2(filter: 'string', sort: 'string', limit: integer, offset: integer)
puts response[ "string"]{ "errors": [ { "code": 0, "id": "string", "message": "string" } ], "meta": { "pagination": { "limit": 0, "offset": 0, "total": 0 }, "powered_by": "string", "query_time": 0.0, "trace_id": "string", "writes": { "resources_affected": 0 } }}{ "errors": [ { "code": 0, "id": "string", "message": "string" } ], "meta": { "pagination": { "limit": 0, "offset": 0, "total": 0 }, "powered_by": "string", "query_time": 0.0, "trace_id": "string", "writes": { "resources_affected": 0 } }}{ "errors": [ { "code": 0, "id": "string", "message": "string" } ], "meta": { "pagination": { "limit": 0, "offset": 0, "total": 0 }, "powered_by": "string", "query_time": 0.0, "trace_id": "string", "writes": { "resources_affected": 0 } }}{ "errors": [ { "code": 0, "id": "string", "message": "string" } ], "meta": { "pagination": { "limit": 0, "offset": 0, "total": 0 }, "powered_by": "string", "query_time": 0.0, "trace_id": "string", "writes": { "resources_affected": 0 } }}queries.enterprise-account.get-v2
Section titled “queries.enterprise-account.get-v2”Get all enterprise-account IDs matching the query with filter
query_enterprise_accountsParameters
Section titled “Parameters”from falconpy import DataProtectionConfiguration
falcon = DataProtectionConfiguration(client_id=CLIENT_ID, client_secret=CLIENT_SECRET )
response = falcon.query_enterprise_accounts(filter="string", sort="string", limit=integer, offset=integer)print(response)from falconpy import DataProtectionConfiguration
falcon = DataProtectionConfiguration(client_id=CLIENT_ID, client_secret=CLIENT_SECRET )
response = falcon.queries_enterprise_account_get_v2(filter="string", sort="string", limit=integer, offset=integer)print(response)from falconpy import APIHarnessV2
falcon = APIHarnessV2(client_id=CLIENT_ID, client_secret=CLIENT_SECRET )
response = falcon.command("queries_enterprise_account_get_v2", filter="string", sort="string", limit=integer, offset=integer)print(response)Examples coming soon.
package main
import ( "context" "fmt" "os"
"github.com/crowdstrike/gofalcon/falcon" "github.com/crowdstrike/gofalcon/falcon/client/data_protection_configuration")
func main() { client, err := falcon.NewClient(&falcon.ApiConfig{ ClientId: os.Getenv("FALCON_CLIENT_ID"), ClientSecret: os.Getenv("FALCON_CLIENT_SECRET"), Context: context.Background(), }) if err != nil { panic(err) }
filter := "string" sort := "string" limit := int64(0) offset := int64(0)
response, err := client.DataProtectionConfiguration.QueriesEnterpriseAccountGetV2( &data_protection_configuration.QueriesEnterpriseAccountGetV2Params{ Filter: &filter, Sort: &sort, Limit: &limit, Offset: &offset, Context: context.Background(), }, ) if err != nil { panic(falcon.ErrorExplain(err)) }
fmt.Printf("%+v\n", response.Payload)}import { FalconClient } from "crowdstrike-falcon";
const client = new FalconClient({ cloud: process.env.FALCON_CLOUD!, clientId: process.env.FALCON_CLIENT_ID!, clientSecret: process.env.FALCON_CLIENT_SECRET!,});
const response = await client.dataProtectionConfiguration.queriesEnterpriseAccountGetV2( "string", // filter "string", // sort integer, // limit integer // offset);
console.log(response);Examples coming soon.
require "crimson-falcon"
Falcon.configure do |config| config.client_id = ENV["FALCON_CLIENT_ID"] config.client_secret = ENV["FALCON_CLIENT_SECRET"] config.cloud = ENV["FALCON_CLOUD"]end
api = Falcon::DataProtectionConfiguration.new
response = api.queries_enterprise_account_get_v2(filter: 'string', sort: 'string', limit: integer, offset: integer)
puts response[ "string"]{ "errors": [ { "code": 0, "id": "string", "message": "string" } ], "meta": { "pagination": { "limit": 0, "offset": 0, "total": 0 }, "powered_by": "string", "query_time": 0.0, "trace_id": "string", "writes": { "resources_affected": 0 } }}{ "errors": [ { "code": 0, "id": "string", "message": "string" } ], "meta": { "pagination": { "limit": 0, "offset": 0, "total": 0 }, "powered_by": "string", "query_time": 0.0, "trace_id": "string", "writes": { "resources_affected": 0 } }}{ "errors": [ { "code": 0, "id": "string", "message": "string" } ], "meta": { "pagination": { "limit": 0, "offset": 0, "total": 0 }, "powered_by": "string", "query_time": 0.0, "trace_id": "string", "writes": { "resources_affected": 0 } }}{ "errors": [ { "code": 0, "id": "string", "message": "string" } ], "meta": { "pagination": { "limit": 0, "offset": 0, "total": 0 }, "powered_by": "string", "query_time": 0.0, "trace_id": "string", "writes": { "resources_affected": 0 } }}queries.file-type.get-v2
Section titled “queries.file-type.get-v2”Get all file-type IDs matching the query with filter
query_file_typeParameters
Section titled “Parameters”from falconpy import DataProtectionConfiguration
falcon = DataProtectionConfiguration(client_id=CLIENT_ID, client_secret=CLIENT_SECRET )
response = falcon.query_file_type(filter="string", sort="string", limit=integer, offset=integer)print(response)from falconpy import DataProtectionConfiguration
falcon = DataProtectionConfiguration(client_id=CLIENT_ID, client_secret=CLIENT_SECRET )
response = falcon.queries_file_type_get_v2(filter="string", sort="string", limit=integer, offset=integer)print(response)from falconpy import APIHarnessV2
falcon = APIHarnessV2(client_id=CLIENT_ID, client_secret=CLIENT_SECRET )
response = falcon.command("queries_file_type_get_v2", filter="string", sort="string", limit=integer, offset=integer)print(response)Examples coming soon.
package main
import ( "context" "fmt" "os"
"github.com/crowdstrike/gofalcon/falcon" "github.com/crowdstrike/gofalcon/falcon/client/data_protection_configuration")
func main() { client, err := falcon.NewClient(&falcon.ApiConfig{ ClientId: os.Getenv("FALCON_CLIENT_ID"), ClientSecret: os.Getenv("FALCON_CLIENT_SECRET"), Context: context.Background(), }) if err != nil { panic(err) }
filter := "string" sort := "string" limit := int64(0) offset := int64(0)
response, err := client.DataProtectionConfiguration.QueriesFileTypeGetV2( &data_protection_configuration.QueriesFileTypeGetV2Params{ Filter: &filter, Sort: &sort, Limit: &limit, Offset: &offset, Context: context.Background(), }, ) if err != nil { panic(falcon.ErrorExplain(err)) }
fmt.Printf("%+v\n", response.Payload)}import { FalconClient } from "crowdstrike-falcon";
const client = new FalconClient({ cloud: process.env.FALCON_CLOUD!, clientId: process.env.FALCON_CLIENT_ID!, clientSecret: process.env.FALCON_CLIENT_SECRET!,});
const response = await client.dataProtectionConfiguration.queriesFileTypeGetV2( "string", // filter "string", // sort integer, // limit integer // offset);
console.log(response);Examples coming soon.
require "crimson-falcon"
Falcon.configure do |config| config.client_id = ENV["FALCON_CLIENT_ID"] config.client_secret = ENV["FALCON_CLIENT_SECRET"] config.cloud = ENV["FALCON_CLOUD"]end
api = Falcon::DataProtectionConfiguration.new
response = api.queries_file_type_get_v2(filter: 'string', sort: 'string', limit: integer, offset: integer)
puts response[ "string"]{ "errors": [ { "code": 0, "id": "string", "message": "string" } ], "meta": { "pagination": { "limit": 0, "offset": 0, "total": 0 }, "powered_by": "string", "query_time": 0.0, "trace_id": "string", "writes": { "resources_affected": 0 } }}{ "errors": [ { "code": 0, "id": "string", "message": "string" } ], "meta": { "pagination": { "limit": 0, "offset": 0, "total": 0 }, "powered_by": "string", "query_time": 0.0, "trace_id": "string", "writes": { "resources_affected": 0 } }}{ "errors": [ { "code": 0, "id": "string", "message": "string" } ], "meta": { "pagination": { "limit": 0, "offset": 0, "total": 0 }, "powered_by": "string", "query_time": 0.0, "trace_id": "string", "writes": { "resources_affected": 0 } }}{ "errors": [ { "code": 0, "id": "string", "message": "string" } ], "meta": { "pagination": { "limit": 0, "offset": 0, "total": 0 }, "powered_by": "string", "query_time": 0.0, "trace_id": "string", "writes": { "resources_affected": 0 } }}queries.local-application-group.get
Section titled “queries.local-application-group.get”Get all local application group IDs matching the query with filter
query_local_application_groupsParameters
Section titled “Parameters”Available values (2)
is_deleted | platform |
from falconpy import DataProtectionConfiguration
falcon = DataProtectionConfiguration(client_id=CLIENT_ID, client_secret=CLIENT_SECRET )
response = falcon.query_local_application_groups(filter="string", limit=integer, offset=integer)print(response)from falconpy import DataProtectionConfiguration
falcon = DataProtectionConfiguration(client_id=CLIENT_ID, client_secret=CLIENT_SECRET )
response = falcon.queries_local_application_group_get(filter="string", limit=integer, offset=integer)print(response)from falconpy import APIHarnessV2
falcon = APIHarnessV2(client_id=CLIENT_ID, client_secret=CLIENT_SECRET )
response = falcon.command("queries_local_application_group_get", filter="string", limit=integer, offset=integer)print(response)Examples coming soon.
package main
import ( "context" "fmt" "os"
"github.com/crowdstrike/gofalcon/falcon" "github.com/crowdstrike/gofalcon/falcon/client/data_protection_configuration")
func main() { client, err := falcon.NewClient(&falcon.ApiConfig{ ClientId: os.Getenv("FALCON_CLIENT_ID"), ClientSecret: os.Getenv("FALCON_CLIENT_SECRET"), Context: context.Background(), }) if err != nil { panic(err) }
filter := "string" limit := int64(0) offset := int64(0)
response, err := client.DataProtectionConfiguration.QueriesLocalApplicationGroupGet( &data_protection_configuration.QueriesLocalApplicationGroupGetParams{ Filter: &filter, Limit: &limit, Offset: &offset, Context: context.Background(), }, ) if err != nil { panic(falcon.ErrorExplain(err)) }
fmt.Printf("%+v\n", response.Payload)}import { FalconClient } from "crowdstrike-falcon";
const client = new FalconClient({ cloud: process.env.FALCON_CLOUD!, clientId: process.env.FALCON_CLIENT_ID!, clientSecret: process.env.FALCON_CLIENT_SECRET!,});
const response = await client.dataProtectionConfiguration.queriesLocalApplicationGroupGet( "string", // filter integer, // limit integer // offset);
console.log(response);Examples coming soon.
require "crimson-falcon"
Falcon.configure do |config| config.client_id = ENV["FALCON_CLIENT_ID"] config.client_secret = ENV["FALCON_CLIENT_SECRET"] config.cloud = ENV["FALCON_CLOUD"]end
api = Falcon::DataProtectionConfiguration.new
response = api.queries_local_application_group_get('string')
puts response[ "string"]{ "errors": [ { "code": 0, "id": "string", "message": "string" } ], "meta": { "pagination": { "limit": 0, "offset": 0, "total": 0 }, "powered_by": "string", "query_time": 0.0, "trace_id": "string", "writes": { "resources_affected": 0 } }}{ "errors": [ { "code": 0, "id": "string", "message": "string" } ], "meta": { "pagination": { "limit": 0, "offset": 0, "total": 0 }, "powered_by": "string", "query_time": 0.0, "trace_id": "string", "writes": { "resources_affected": 0 } }}{ "errors": [ { "code": 0, "id": "string", "message": "string" } ], "meta": { "pagination": { "limit": 0, "offset": 0, "total": 0 }, "powered_by": "string", "query_time": 0.0, "trace_id": "string", "writes": { "resources_affected": 0 } }}{ "errors": [ { "code": 0, "id": "string", "message": "string" } ], "meta": { "pagination": { "limit": 0, "offset": 0, "total": 0 }, "powered_by": "string", "query_time": 0.0, "trace_id": "string", "writes": { "resources_affected": 0 } }}queries.local-application.get
Section titled “queries.local-application.get”Get all local-application IDs matching the query with filter
query_local_applicationsParameters
Section titled “Parameters”Available values (4)
name | is_deleted | created_at |
updated_at |
from falconpy import DataProtectionConfiguration
falcon = DataProtectionConfiguration(client_id=CLIENT_ID, client_secret=CLIENT_SECRET )
response = falcon.query_local_applications(filter="string", limit=integer, offset=integer)print(response)from falconpy import DataProtectionConfiguration
falcon = DataProtectionConfiguration(client_id=CLIENT_ID, client_secret=CLIENT_SECRET )
response = falcon.queries_local_application_get(filter="string", limit=integer, offset=integer)print(response)from falconpy import APIHarnessV2
falcon = APIHarnessV2(client_id=CLIENT_ID, client_secret=CLIENT_SECRET )
response = falcon.command("queries_local_application_get", filter="string", limit=integer, offset=integer)print(response)Examples coming soon.
package main
import ( "context" "fmt" "os"
"github.com/crowdstrike/gofalcon/falcon" "github.com/crowdstrike/gofalcon/falcon/client/data_protection_configuration")
func main() { client, err := falcon.NewClient(&falcon.ApiConfig{ ClientId: os.Getenv("FALCON_CLIENT_ID"), ClientSecret: os.Getenv("FALCON_CLIENT_SECRET"), Context: context.Background(), }) if err != nil { panic(err) }
filter := "string" limit := int64(0) offset := int64(0)
response, err := client.DataProtectionConfiguration.QueriesLocalApplicationGet( &data_protection_configuration.QueriesLocalApplicationGetParams{ Filter: &filter, Limit: &limit, Offset: &offset, Context: context.Background(), }, ) if err != nil { panic(falcon.ErrorExplain(err)) }
fmt.Printf("%+v\n", response.Payload)}import { FalconClient } from "crowdstrike-falcon";
const client = new FalconClient({ cloud: process.env.FALCON_CLOUD!, clientId: process.env.FALCON_CLIENT_ID!, clientSecret: process.env.FALCON_CLIENT_SECRET!,});
const response = await client.dataProtectionConfiguration.queriesLocalApplicationGet( "string", // filter integer, // limit integer // offset);
console.log(response);Examples coming soon.
require "crimson-falcon"
Falcon.configure do |config| config.client_id = ENV["FALCON_CLIENT_ID"] config.client_secret = ENV["FALCON_CLIENT_SECRET"] config.cloud = ENV["FALCON_CLOUD"]end
api = Falcon::DataProtectionConfiguration.new
response = api.queries_local_application_get('string')
puts response[ "string"]{ "errors": [ { "code": 0, "id": "string", "message": "string" } ], "meta": { "pagination": { "limit": 0, "offset": 0, "total": 0 }, "powered_by": "string", "query_time": 0.0, "trace_id": "string", "writes": { "resources_affected": 0 } }}{ "errors": [ { "code": 0, "id": "string", "message": "string" } ], "meta": { "pagination": { "limit": 0, "offset": 0, "total": 0 }, "powered_by": "string", "query_time": 0.0, "trace_id": "string", "writes": { "resources_affected": 0 } }}{ "errors": [ { "code": 0, "id": "string", "message": "string" } ], "meta": { "pagination": { "limit": 0, "offset": 0, "total": 0 }, "powered_by": "string", "query_time": 0.0, "trace_id": "string", "writes": { "resources_affected": 0 } }}{ "errors": [ { "code": 0, "id": "string", "message": "string" } ], "meta": { "pagination": { "limit": 0, "offset": 0, "total": 0 }, "powered_by": "string", "query_time": 0.0, "trace_id": "string", "writes": { "resources_affected": 0 } }}queries.policy.get.v2
Section titled “queries.policy.get.v2”Search for policies that match the provided criteria
query_policiesParameters
Section titled “Parameters”Available values (51)
precedence | is_default | properties.evidence_encrypted_enabled |
properties.be_upload_timeout_duration_seconds | properties.enable_screen_capture | description |
modified_by | properties.evidence_download_enabled | properties.classifications |
properties.be_paste_timeout_response | name | is_enabled |
created_at | modified_at | properties.inspection_depth |
properties.enable_clipboard_web_origin | properties.besplash_custom_message | properties.be_paste_clipboard_over_size_behaviour_block |
properties.min_confidence_level | properties.enable_clipboard_inspection | properties.allow_notifications |
properties.block_notifications | properties.be_upload_timeout_response | properties.be_paste_clipboard_min_size_unit |
properties.be_paste_clipboard_max_size | properties.screen_capture_duration_pre_event | properties.max_file_size_to_inspect_unit |
properties.browsers_without_active_extension | properties.evidence_duplication_enabled_default | properties.enable_network_inspection |
properties.be_exclude_domains | properties.be_paste_timeout_duration_milliseconds | properties.be_paste_clipboard_min_size |
properties.be_paste_clipboard_max_size_unit | created_by | properties.enable_content_inspection |
properties.enable_context_inspection | properties.custom_allow_notification | properties.custom_block_notification |
properties.besplash_enabled | properties.besplash_message_source | properties.max_file_size_to_inspect |
properties.block_all_data_access | properties.similarity_detection | properties.evidence_storage_free_disk_perc |
properties.evidence_storage_max_size | properties.euj_dialog_timeout | properties.screen_capture_duration_post_event |
properties.enable_ocr | properties.similarity_threshold | properties.network_inspection_files_exceeding_size_limit |
Available values (4)
name | precedence | created_at |
modified_at |
from falconpy import DataProtectionConfiguration
falcon = DataProtectionConfiguration(client_id=CLIENT_ID, client_secret=CLIENT_SECRET )
response = falcon.query_policies(platform_name="string", filter="string", offset=integer, limit=integer, sort="string")print(response)from falconpy import DataProtectionConfiguration
falcon = DataProtectionConfiguration(client_id=CLIENT_ID, client_secret=CLIENT_SECRET )
response = falcon.queries_policy_get_v2(platform_name="string", filter="string", offset=integer, limit=integer, sort="string")print(response)from falconpy import APIHarnessV2
falcon = APIHarnessV2(client_id=CLIENT_ID, client_secret=CLIENT_SECRET )
response = falcon.command("queries_policy_get_v2", platform_name="string", filter="string", offset=integer, limit=integer, sort="string")print(response)Examples coming soon.
package main
import ( "context" "fmt" "os"
"github.com/crowdstrike/gofalcon/falcon" "github.com/crowdstrike/gofalcon/falcon/client/data_protection_configuration")
func main() { client, err := falcon.NewClient(&falcon.ApiConfig{ ClientId: os.Getenv("FALCON_CLIENT_ID"), ClientSecret: os.Getenv("FALCON_CLIENT_SECRET"), Context: context.Background(), }) if err != nil { panic(err) }
filter := "string" offset := int64(0) limit := int64(0) sort := "string"
response, err := client.DataProtectionConfiguration.QueriesPolicyGetV2( &data_protection_configuration.QueriesPolicyGetV2Params{ PlatformName: "string", Filter: &filter, Offset: &offset, Limit: &limit, Sort: &sort, Context: context.Background(), }, ) if err != nil { panic(falcon.ErrorExplain(err)) }
fmt.Printf("%+v\n", response.Payload)}import { FalconClient } from "crowdstrike-falcon";
const client = new FalconClient({ cloud: process.env.FALCON_CLOUD!, clientId: process.env.FALCON_CLIENT_ID!, clientSecret: process.env.FALCON_CLIENT_SECRET!,});
const response = await client.dataProtectionConfiguration.queriesPolicyGetV2( "string", // platformName "string", // filter integer, // offset integer, // limit "string" // sort);
console.log(response);Examples coming soon.
Examples coming soon.
[ "string"]{ "errors": [ { "code": 0, "field": "string", "id": "string", "message": "string" } ], "meta": { "pagination": { "limit": 0, "offset": 0, "total": 0 }, "powered_by": "string", "query_time": 0.0, "trace_id": "string", "writes": { "resources_affected": 0 } }, "resources": [ "string" ]}{ "errors": [ { "code": 0, "field": "string", "id": "string", "message": "string" } ], "meta": { "pagination": { "limit": 0, "offset": 0, "total": 0 }, "powered_by": "string", "query_time": 0.0, "trace_id": "string", "writes": { "resources_affected": 0 } }, "resources": [ "string" ]}{ "errors": [ { "code": 0, "id": "string", "message": "string" } ], "meta": { "pagination": { "limit": 0, "offset": 0, "total": 0 }, "powered_by": "string", "query_time": 0.0, "trace_id": "string", "writes": { "resources_affected": 0 } }}{ "errors": [ { "code": 0, "field": "string", "id": "string", "message": "string" } ], "meta": { "pagination": { "limit": 0, "offset": 0, "total": 0 }, "powered_by": "string", "query_time": 0.0, "trace_id": "string", "writes": { "resources_affected": 0 } }, "resources": [ "string" ]}queries.sensitivity-label.get-v2
Section titled “queries.sensitivity-label.get-v2”Get all sensitivity label IDs matching the query with filter
query_sensitivity_labelParameters
Section titled “Parameters”from falconpy import DataProtectionConfiguration
falcon = DataProtectionConfiguration(client_id=CLIENT_ID, client_secret=CLIENT_SECRET )
response = falcon.query_sensitivity_label(filter="string", sort="string", limit=integer, offset=integer)print(response)from falconpy import DataProtectionConfiguration
falcon = DataProtectionConfiguration(client_id=CLIENT_ID, client_secret=CLIENT_SECRET )
response = falcon.queries_sensitivity_label_get_v2(filter="string", sort="string", limit=integer, offset=integer)print(response)from falconpy import APIHarnessV2
falcon = APIHarnessV2(client_id=CLIENT_ID, client_secret=CLIENT_SECRET )
response = falcon.command("queries_sensitivity_label_get_v2", filter="string", sort="string", limit=integer, offset=integer)print(response)Examples coming soon.
package main
import ( "context" "fmt" "os"
"github.com/crowdstrike/gofalcon/falcon" "github.com/crowdstrike/gofalcon/falcon/client/data_protection_configuration")
func main() { client, err := falcon.NewClient(&falcon.ApiConfig{ ClientId: os.Getenv("FALCON_CLIENT_ID"), ClientSecret: os.Getenv("FALCON_CLIENT_SECRET"), Context: context.Background(), }) if err != nil { panic(err) }
filter := "string" sort := "string" limit := int64(0) offset := int64(0)
response, err := client.DataProtectionConfiguration.QueriesSensitivityLabelGetV2( &data_protection_configuration.QueriesSensitivityLabelGetV2Params{ Filter: &filter, Sort: &sort, Limit: &limit, Offset: &offset, Context: context.Background(), }, ) if err != nil { panic(falcon.ErrorExplain(err)) }
fmt.Printf("%+v\n", response.Payload)}import { FalconClient } from "crowdstrike-falcon";
const client = new FalconClient({ cloud: process.env.FALCON_CLOUD!, clientId: process.env.FALCON_CLIENT_ID!, clientSecret: process.env.FALCON_CLIENT_SECRET!,});
const response = await client.dataProtectionConfiguration.queriesSensitivityLabelGetV2( "string", // filter "string", // sort integer, // limit integer // offset);
console.log(response);Examples coming soon.
require "crimson-falcon"
Falcon.configure do |config| config.client_id = ENV["FALCON_CLIENT_ID"] config.client_secret = ENV["FALCON_CLIENT_SECRET"] config.cloud = ENV["FALCON_CLOUD"]end
api = Falcon::DataProtectionConfiguration.new
response = api.queries_sensitivity_label_get_v2(filter: 'string', sort: 'string', limit: integer, offset: integer)
puts response[ "string"]{ "errors": [ { "code": 0, "id": "string", "message": "string" } ], "meta": { "pagination": { "limit": 0, "offset": 0, "total": 0 }, "powered_by": "string", "query_time": 0.0, "trace_id": "string", "writes": { "resources_affected": 0 } }}{ "errors": [ { "code": 0, "id": "string", "message": "string" } ], "meta": { "pagination": { "limit": 0, "offset": 0, "total": 0 }, "powered_by": "string", "query_time": 0.0, "trace_id": "string", "writes": { "resources_affected": 0 } }}{ "errors": [ { "code": 0, "id": "string", "message": "string" } ], "meta": { "pagination": { "limit": 0, "offset": 0, "total": 0 }, "powered_by": "string", "query_time": 0.0, "trace_id": "string", "writes": { "resources_affected": 0 } }}{ "errors": [ { "code": 0, "id": "string", "message": "string" } ], "meta": { "pagination": { "limit": 0, "offset": 0, "total": 0 }, "powered_by": "string", "query_time": 0.0, "trace_id": "string", "writes": { "resources_affected": 0 } }}queries.web-location-group.get
Section titled “queries.web-location-group.get”Get all web location group IDs matching the query with filter
queries_web_location_group_getParameters
Section titled “Parameters”Available values (3)
predefined | and | custom |
from falconpy import DataProtectionConfiguration
falcon = DataProtectionConfiguration(client_id=CLIENT_ID, client_secret=CLIENT_SECRET )
response = falcon.queries_web_location_group_get(filter="string", type="string", sort="string", limit=integer, offset=integer)print(response)from falconpy import DataProtectionConfiguration
falcon = DataProtectionConfiguration(client_id=CLIENT_ID, client_secret=CLIENT_SECRET )
response = falcon.queries_web_location_group_get(filter="string", type="string", sort="string", limit=integer, offset=integer)print(response)from falconpy import APIHarnessV2
falcon = APIHarnessV2(client_id=CLIENT_ID, client_secret=CLIENT_SECRET )
response = falcon.command("queries_web_location_group_get", filter="string", type="string", sort="string", limit=integer, offset=integer)print(response)Examples coming soon.
Examples coming soon.
Examples coming soon.
Examples coming soon.
Examples coming soon.
[ "string"]{ "errors": [ { "code": 0, "id": "string", "message": "string" } ], "meta": { "pagination": { "limit": 0, "offset": 0, "total": 0 }, "powered_by": "string", "query_time": 0.0, "trace_id": "string", "writes": { "resources_affected": 0 } }}{ "errors": [ { "code": 0, "id": "string", "message": "string" } ], "meta": { "pagination": { "limit": 0, "offset": 0, "total": 0 }, "powered_by": "string", "query_time": 0.0, "trace_id": "string", "writes": { "resources_affected": 0 } }}{ "errors": [ { "code": 0, "id": "string", "message": "string" } ], "meta": { "pagination": { "limit": 0, "offset": 0, "total": 0 }, "powered_by": "string", "query_time": 0.0, "trace_id": "string", "writes": { "resources_affected": 0 } }}{ "errors": [ { "code": 0, "id": "string", "message": "string" } ], "meta": { "pagination": { "limit": 0, "offset": 0, "total": 0 }, "powered_by": "string", "query_time": 0.0, "trace_id": "string", "writes": { "resources_affected": 0 } }}queries.web-location.get-v2
Section titled “queries.web-location.get-v2”Get web-location IDs matching the query with filter
query_web_locationsParameters
Section titled “Parameters”Available values (3)
predefined | and | custom |
from falconpy import DataProtectionConfiguration
falcon = DataProtectionConfiguration(client_id=CLIENT_ID, client_secret=CLIENT_SECRET )
response = falcon.query_web_locations(filter="string", type="string", limit=integer, offset=integer)print(response)from falconpy import DataProtectionConfiguration
falcon = DataProtectionConfiguration(client_id=CLIENT_ID, client_secret=CLIENT_SECRET )
response = falcon.queries_web_location_get_v2(filter="string", type="string", limit=integer, offset=integer)print(response)from falconpy import APIHarnessV2
falcon = APIHarnessV2(client_id=CLIENT_ID, client_secret=CLIENT_SECRET )
response = falcon.command("queries_web_location_get_v2", filter="string", type="string", limit=integer, offset=integer)print(response)Examples coming soon.
package main
import ( "context" "fmt" "os"
"github.com/crowdstrike/gofalcon/falcon" "github.com/crowdstrike/gofalcon/falcon/client/data_protection_configuration")
func main() { client, err := falcon.NewClient(&falcon.ApiConfig{ ClientId: os.Getenv("FALCON_CLIENT_ID"), ClientSecret: os.Getenv("FALCON_CLIENT_SECRET"), Context: context.Background(), }) if err != nil { panic(err) }
filter := "string" typeVar := "string" limit := int64(0) offset := int64(0)
response, err := client.DataProtectionConfiguration.QueriesWebLocationGetV2( &data_protection_configuration.QueriesWebLocationGetV2Params{ Filter: &filter, Type: &typeVar, Limit: &limit, Offset: &offset, Context: context.Background(), }, ) if err != nil { panic(falcon.ErrorExplain(err)) }
fmt.Printf("%+v\n", response.Payload)}import { FalconClient } from "crowdstrike-falcon";
const client = new FalconClient({ cloud: process.env.FALCON_CLOUD!, clientId: process.env.FALCON_CLIENT_ID!, clientSecret: process.env.FALCON_CLIENT_SECRET!,});
const response = await client.dataProtectionConfiguration.queriesWebLocationGetV2( "string", // filter "string", // type integer, // limit integer // offset);
console.log(response);Examples coming soon.
require "crimson-falcon"
Falcon.configure do |config| config.client_id = ENV["FALCON_CLIENT_ID"] config.client_secret = ENV["FALCON_CLIENT_SECRET"] config.cloud = ENV["FALCON_CLOUD"]end
api = Falcon::DataProtectionConfiguration.new
response = api.queries_web_location_get_v2(filter: 'string', type: 'string', limit: integer, offset: integer)
puts response[ "string"]{ "errors": [ { "code": 0, "id": "string", "message": "string" } ], "meta": { "pagination": { "limit": 0, "offset": 0, "total": 0 }, "powered_by": "string", "query_time": 0.0, "trace_id": "string", "writes": { "resources_affected": 0 } }}{ "errors": [ { "code": 0, "id": "string", "message": "string" } ], "meta": { "pagination": { "limit": 0, "offset": 0, "total": 0 }, "powered_by": "string", "query_time": 0.0, "trace_id": "string", "writes": { "resources_affected": 0 } }}{ "errors": [ { "code": 0, "id": "string", "message": "string" } ], "meta": { "pagination": { "limit": 0, "offset": 0, "total": 0 }, "powered_by": "string", "query_time": 0.0, "trace_id": "string", "writes": { "resources_affected": 0 } }}{ "errors": [ { "code": 0, "id": "string", "message": "string" } ], "meta": { "pagination": { "limit": 0, "offset": 0, "total": 0 }, "powered_by": "string", "query_time": 0.0, "trace_id": "string", "writes": { "resources_affected": 0 } }}