Creates a new account in our system for a customer and generates a new service account for them to add access to in their GCP environment to grant us access.
Creates a new GCP account with newly-uploaded service account or connects with existing service account with only the following fields: parent_id, parent_type and service_account_id
client_id and client_secret are keyword arguments that contain your CrowdStrike API credentials. Please note that all examples below do not hard code these values. (These values are ingested as strings.)
CrowdStrike does not recommend hard coding API credentials or customer identifiers within source code.
from falconpy import CSPMRegistration
# Do not hardcode API credentials!
falcon = CSPMRegistration(client_id=CLIENT_ID,
client_secret=CLIENT_SECRET
)
id_list = 'ID1,ID2,ID3'# Can also pass a list here: ['ID1', 'ID2', 'ID3']
orgs = 'ORG1,ORG2,ORG3'# Can also pass a list here: ['ORG1', 'ORG2', 'ORG3']
arns = 'ARN1,ARN2,ARN3'# Can also pass a list here: ['ARN1', 'ARN2', 'ARN3']
response = falcon.get_aws_account(cspm_lite=boolean,
scan_type="string",
organization_ids=orgs,
iam_role_arns=arns,
status="string",
limit=integer,
migrated="boolean string",
offset=integer,
group_by="string",
ids=id_list
)
print(response)
from falconpy import CSPMRegistration
# Do not hardcode API credentials!
falcon = CSPMRegistration(client_id=CLIENT_ID,
client_secret=CLIENT_SECRET
)
id_list = 'ID1,ID2,ID3'# Can also pass a list here: ['ID1', 'ID2', 'ID3']
orgs = 'ORG1,ORG2,ORG3'# Can also pass a list here: ['ORG1', 'ORG2', 'ORG3']
arns = 'ARN1,ARN2,ARN3'# Can also pass a list here: ['ARN1', 'ARN2', 'ARN3']
response = falcon.GetCSPMAwsAccount(cspm_lite=boolean,
scan_type="string",
organization_ids=orgs,
iam_role_arns=arns,
status="string",
limit=integer,
migrated="boolean string",
offset=integer,
group_by="string",
ids=id_list
)
print(response)
from falconpy import APIHarnessV2
# Do not hardcode API credentials!
falcon = APIHarnessV2(client_id=CLIENT_ID,
client_secret=CLIENT_SECRET
)
id_list = 'ID1,ID2,ID3'# Can also pass a list here: ['ID1', 'ID2', 'ID3']
orgs = 'ORG1,ORG2,ORG3'# Can also pass a list here: ['ORG1', 'ORG2', 'ORG3']
arns = 'ARN1,ARN2,ARN3'# Can also pass a list here: ['ARN1', 'ARN2', 'ARN3']
response = falcon.command("GetCSPMAwsAccount",
cspm_lite=boolean,
scan_type="string",
organization_ids=orgs,
iam_role_arns=arns,
status="string",
limit=integer,
migrated="boolean string",
offset=integer,
group_by="string",
ids=id_list
)
print(response)
from falconpy import CSPMRegistration
# Do not hardcode API credentials!
falcon = CSPMRegistration(client_id=CLIENT_ID,
client_secret=CLIENT_SECRET
)
id_list = 'ID1,ID2,ID3'# Can also pass a list here: ['ID1', 'ID2', 'ID3']
orgs = 'ORG1,ORG2,ORG3'# Can also pass a list here: ['ORG1', 'ORG2', 'ORG3']
response = falcon.delete_aws_account(organization_ids=orgs, ids=id_list)
print(response)
from falconpy import CSPMRegistration
# Do not hardcode API credentials!
falcon = CSPMRegistration(client_id=CLIENT_ID,
client_secret=CLIENT_SECRET
)
id_list = 'ID1,ID2,ID3'# Can also pass a list here: ['ID1', 'ID2', 'ID3']
orgs = 'ORG1,ORG2,ORG3'# Can also pass a list here: ['ORG1', 'ORG2', 'ORG3']
response = falcon.DeleteCSPMAwsAccount(organization_ids=orgs, ids=id_list)
print(response)
from falconpy import APIHarnessV2
# Do not hardcode API credentials!
falcon = APIHarnessV2(client_id=CLIENT_ID,
client_secret=CLIENT_SECRET
)
PARAMS = {
"organization-ids": [
"string",
"string"
]
}
id_list = 'ID1,ID2,ID3'# Can also pass a list here: ['ID1', 'ID2', 'ID3']
orgs = 'ORG1,ORG2,ORG3'# Can also pass a list here: ['ORG1', 'ORG2', 'ORG3']
response = falcon.command("DeleteCSPMAwsAccount", organization_ids=orgs, ids=id_list)
print(response)
Full query string parameters payload in JSON format.
region
query
string
Region
tags
query
string
Base64 encoded JSON string to be used as AWS tags.
template
query
string
Template to be rendered. Available values: aws-url, aws-iom-url, aws-ioa-url, aws-sensor-management-url, aws-dspm-url, aws-idp-url, aws-modular-cft-url, and aws-modular-cft-gov-commercial-url
use_existing_cloudtrail
query
string
Boolean flag indicating if the CloudTrail be used. (Accepted values: true or false)
from falconpy import CSPMRegistration
# Do not hardcode API credentials!
falcon = CSPMRegistration(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_aws_console_setup_urls(ids=id_list,
region="string",
tags="string",
template="string",
use_existing_cloudtrail="boolean string"
)
print(response)
from falconpy import CSPMRegistration
# Do not hardcode API credentials!
falcon = CSPMRegistration(client_id=CLIENT_ID,
client_secret=CLIENT_SECRET
)
id_list = 'ID1,ID2,ID3'# Can also pass a list here: ['ID1', 'ID2', 'ID3']
response = falcon.GetCSPMAwsConsoleSetupURLs(ids=id_list,
region="string",
tags="string",
template="string",
use_existing_cloudtrail="boolean string"
)
print(response)
from falconpy import APIHarnessV2
# Do not hardcode API credentials!
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("GetCSPMAwsConsoleSetupURLs",
ids=id_list,
region="string",
tags="string",
template="string",
use_existing_cloudtrail="boolean string"
)
print(response)
from falconpy import CSPMRegistration
# Do not hardcode API credentials!
falcon = CSPMRegistration(client_id=CLIENT_ID,
client_secret=CLIENT_SECRET
)
account_list = "AC1,AC2,AC3"# Can also pass a list here: ["AC1", "AC2", "AC3"]
id_list = "ID1,ID2,ID3"# Can also pass a list here: ["ID1", "ID2", "ID3"]
org_id_list = "ORG1"# Can also pass a list or comma delimited string here.
dspm_region_list = "REGION1"# Can also pass a list or comma delimited string here.
response = falcon.get_aws_account_scripts_attachment(accounts=account_list,
account_type="string",
aws_profile="string",
behavior_assessment_enabled="string",
custom_role_name="string",
dspm_enabled="string",
dspm_regions=dspm_region_list,
dspm_role="string",
ids=id_list,
organization_id=org_id_list,
sensor_management_enabled="string",
template="string",
use_existing_cloudtrail="string"
)
print(response)
from falconpy import CSPMRegistration
# Do not hardcode API credentials!
falcon = CSPMRegistration(client_id=CLIENT_ID,
client_secret=CLIENT_SECRET
)
account_list = "AC1,AC2,AC3"# Can also pass a list here: ["AC1", "AC2", "AC3"]
id_list = "ID1,ID2,ID3"# Can also pass a list here: ["ID1", "ID2", "ID3"]
org_id_list = "ORG1"# Can also pass a list or comma delimited string here.
dspm_region_list = "REGION1"# Can also pass a list or comma delimited string here.
response = falcon.GetCSPMAwsAccountScriptsAttachment(accounts=account_list,
account_type="string",
aws_profile="string",
behavior_assessment_enabled="string",
custom_role_name="string",
dspm_enabled="string",
dspm_regions=dspm_region_list,
dspm_role="string",
ids=id_list,
organization_id=org_id_list,
sensor_management_enabled="string",
template="string",
use_existing_cloudtrail="string"
)
print(response)
from falconpy import APIHarnessV2
# Do not hardcode API credentials!
falcon = APIHarnessV2(client_id=CLIENT_ID,
client_secret=CLIENT_SECRET
)
account_list = "AC1,AC2,AC3"# Can also pass a list here: ["AC1", "AC2", "AC3"]
id_list = "ID1,ID2,ID3"# Can also pass a list here: ["ID1", "ID2", "ID3"]
org_id_list = "ORG1"# Can also pass a list or comma delimited string here.
dspm_region_list = "REGION1"# Can also pass a list or comma delimited string here.
response = falcon.command("GetCSPMAwsAccountScriptsAttachment",
accounts=account_list,
account_type="string",
aws_profile="string",
behavior_assessment_enabled="string",
custom_role_name="string",
dspm_enabled="string",
dspm_regions=dspm_region_list,
dspm_role="string",
ids=id_list,
organization_id=org_id_list,
sensor_management_enabled="string",
template="string",
use_existing_cloudtrail="string"
)
print(response)
from falconpy import CSPMRegistration
# Do not hardcode API credentials!
falcon = CSPMRegistration(client_id=CLIENT_ID,
client_secret=CLIENT_SECRET
)
id_list = 'ID1,ID2,ID3'# Can also pass a list here: ['ID1', 'ID2', 'ID3']
tenants = 'TENANT1,TENANT2,TENANT3'# Can also pass a list here: ['TENANT1', 'TENANT2', 'TENANT3']
response = falcon.get_azure_account(scan_type="string",
cspm_lite=boolean,
status="string",
limit=integer,
offset=integer,
ids=id_list,
tenant_ids=tenants
)
print(response)
from falconpy import CSPMRegistration
# Do not hardcode API credentials!
falcon = CSPMRegistration(client_id=CLIENT_ID,
client_secret=CLIENT_SECRET
)
id_list = 'ID1,ID2,ID3'# Can also pass a list here: ['ID1', 'ID2', 'ID3']
tenants = 'TENANT1,TENANT2,TENANT3'# Can also pass a list here: ['TENANT1', 'TENANT2', 'TENANT3']
response = falcon.GetCSPMAzureAccount(scan_type="string",
cspm_lite=boolean,
status="string",
limit=integer,
offset=integer,
ids=id_list,
tenant_ids=tenants
)
print(response)
from falconpy import APIHarnessV2
# Do not hardcode API credentials!
falcon = APIHarnessV2(client_id=CLIENT_ID,
client_secret=CLIENT_SECRET
)
id_list = 'ID1,ID2,ID3'# Can also pass a list here: ['ID1', 'ID2', 'ID3']
tenants = 'TENANT1,TENANT2,TENANT3'# Can also pass a list here: ['TENANT1', 'TENANT2', 'TENANT3']
response = falcon.command("GetCSPMAzureAccount",
cspm_lite=boolean,
scan_type="string",
status="string",
limit=integer,
offset=integer,
ids=id_list,
tenant_ids=tenants
)
print(response)
from falconpy import CSPMRegistration
# Do not hardcode API credentials!
falcon = CSPMRegistration(client_id=CLIENT_ID,
client_secret=CLIENT_SECRET
)
id_list = 'ID1,ID2,ID3'# Can also pass a list here: ['ID1', 'ID2', 'ID3']
tenants = 'TENANT1,TENANT2,TENANT3'# Can also pass a list here: ['TENANT1', 'TENANT2', 'TENANT3']
response = falcon.delete_azure_account(ids=id_list, retain_tenant="string", tenant_ids=tenants)
print(response)
from falconpy import CSPMRegistration
# Do not hardcode API credentials!
falcon = CSPMRegistration(client_id=CLIENT_ID,
client_secret=CLIENT_SECRET
)
id_list = 'ID1,ID2,ID3'# Can also pass a list here: ['ID1', 'ID2', 'ID3']
tenants = 'TENANT1,TENANT2,TENANT3'# Can also pass a list here: ['TENANT1', 'TENANT2', 'TENANT3']
response = falcon.DeleteCSPMAzureAccount(ids=id_list, retain_tenants="string", tenant_ids=tenants)
print(response)
from falconpy import APIHarnessV2
# Do not hardcode API credentials!
falcon = APIHarnessV2(client_id=CLIENT_ID,
client_secret=CLIENT_SECRET
)
id_list = 'ID1,ID2,ID3'# Can also pass a list here: ['ID1', 'ID2', 'ID3']
tenants = 'TENANT1,TENANT2,TENANT3'# Can also pass a list here: ['TENANT1', 'TENANT2', 'TENANT3']
response = falcon.command("DeleteCSPMAzureAccount",
ids=id_list,
retain_tenant="string",
tenant_ids=tenants
)
print(response)
from falconpy import CSPMRegistration
# Do not hardcode API credentials!
falcon = CSPMRegistration(client_id=CLIENT_ID,
client_secret=CLIENT_SECRET
)
response = falcon.update_azure_account_client_id(id="string", tenant_id="string")
print(response)
from falconpy import CSPMRegistration
# Do not hardcode API credentials!
falcon = CSPMRegistration(client_id=CLIENT_ID,
client_secret=CLIENT_SECRET
)
response = falcon.UpdateCSPMAzureAccountClientID(id="string", tenant_id="string")
print(response)
from falconpy import CSPMRegistration
# Do not hardcode API credentials!
falcon = CSPMRegistration(client_id=CLIENT_ID,
client_secret=CLIENT_SECRET
)
response = falcon.azure_download_certificate(tenant_id="string")
print(response)
from falconpy import CSPMRegistration
# Do not hardcode API credentials!
falcon = CSPMRegistration(client_id=CLIENT_ID,
client_secret=CLIENT_SECRET
)
response = falcon.AzureDownloadCertificate(tenant_id="string")
print(response)
from falconpy import APIHarnessV2
# Do not hardcode API credentials!
falcon = APIHarnessV2(client_id=CLIENT_ID,
client_secret=CLIENT_SECRET
)
response = falcon.command("AzureDownloadCertificate", tenant_id="string")
print(response)
from falconpy import CSPMRegistration
# Do not hardcode API credentials!
falcon = CSPMRegistration(client_id=CLIENT_ID,
client_secret=CLIENT_SECRET
)
subscriptions = 'SUB1,SUB2,SUB3'# Can also pass a list here: ['SUB1', 'SUB2', 'SUB3']
response = falcon.get_azure_user_scripts_attachment(account_type="string",
azure_management_group=boolean,
subscription_ids=subscriptions,
template="string",
tenant_id="string"
)
print(response)
from falconpy import CSPMRegistration
# Do not hardcode API credentials!
falcon = CSPMRegistration(client_id=CLIENT_ID,
client_secret=CLIENT_SECRET
)
subscriptions = 'SUB1,SUB2,SUB3'# Can also pass a list here: ['SUB1', 'SUB2', 'SUB3']
response = falcon.GetCSPMAzureUserScriptsAttachment(account_type="string",
azure_management_group=boolean,
subscription_ids=subscriptions,
template="string",
tenant_id="string"
)
print(response)
from falconpy import CSPMRegistration
# Do not hardcode API credentials!
falcon = CSPMRegistration(client_id=CLIENT_ID,
client_secret=CLIENT_SECRET
)
res_ids = 'ID1,ID2,ID3'# Can also pass a list here: ['ID1', 'ID2', 'ID3']
res_uuids = 'UUID1,UUID2,UUID3'# Can also pass a list here: ['UUID1', 'UUID2', 'UUID3']
response = falcon.get_behavior_detections(account_id="string",
aws_account_id="string",
azure_subscription_id="string",
azure_tenant_id="string",
cloud_provider="string",
date_time_since="string",
limit=integer,
next_token="string",
resource_id=res_ids,
resource_uuid=res_uuids,
service="string",
severity="string",
state="string"
)
print(response)
from falconpy import CSPMRegistration
# Do not hardcode API credentials!
falcon = CSPMRegistration(client_id=CLIENT_ID,
client_secret=CLIENT_SECRET
)
res_ids = 'ID1,ID2,ID3'# Can also pass a list here: ['ID1', 'ID2', 'ID3']
res_uuids = 'UUID1,UUID2,UUID3'# Can also pass a list here: ['UUID1', 'UUID2', 'UUID3']
response = falcon.GetBehaviorDetections(account_id="string",
aws_account_id="string",
azure_subscription_id="string",
azure_tenant_id="string",
cloud_provider="string",
date_time_since="string",
limit=integer,
next_token="string",
resource_id=res_ids,
resource_uuid=res_uuids,
service="string",
severity="string",
state="string"
)
print(response)
from falconpy import APIHarnessV2
# Do not hardcode API credentials!
falcon = APIHarnessV2(client_id=CLIENT_ID,
client_secret=CLIENT_SECRET
)
res_ids = 'ID1,ID2,ID3'# Can also pass a list here: ['ID1', 'ID2', 'ID3']
res_uuids = 'UUID1,UUID2,UUID3'# Can also pass a list here: ['UUID1', 'UUID2', 'UUID3']
response = falcon.command("GetBehaviorDetections",
account_id="string",
aws_account_id="string",
azure_subscription_id="string",
azure_tenant_id="string",
cloud_provider="string",
date_time_since="string",
limit=integer,
next_token="string",
resource_id=res_ids,
resource_uuid=res_uuids,
service="string",
severity="string",
state="string"
)
print(response)
from falconpy import CSPMRegistration
# Do not hardcode API credentials!
falcon = CSPMRegistration(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_configuration_detection_entities(ids=id_list)
print(response)
from falconpy import CSPMRegistration
# Do not hardcode API credentials!
falcon = CSPMRegistration(client_id=CLIENT_ID,
client_secret=CLIENT_SECRET
)
id_list = 'ID1,ID2,ID3'# Can also pass a list here: ['ID1', 'ID2', 'ID3']
response = falcon.GetConfigurationDetectionEntities(ids=id_list)
print(response)
from falconpy import APIHarnessV2
# Do not hardcode API credentials!
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("GetConfigurationDetectionEntities", ids=id_list)
print(response)
from falconpy import CSPMRegistration
# Do not hardcode API credentials!
falcon = CSPMRegistration(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_policy(ids=id_list)
print(response)
from falconpy import CSPMRegistration
# Do not hardcode API credentials!
falcon = CSPMRegistration(client_id=CLIENT_ID,
client_secret=CLIENT_SECRET
)
id_list = 'ID1,ID2,ID3'# Can also pass a list here: ['ID1', 'ID2', 'ID3']
response = falcon.GetCSPMPolicy(ids=id_list)
print(response)
from falconpy import APIHarnessV2
# Do not hardcode API credentials!
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("GetCSPMPolicy", ids=id_list)
print(response)
from falconpy import CSPMRegistration
# Do not hardcode API credentials!
falcon = CSPMRegistration(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_policy_details(ids=id_list)
print(response)
from falconpy import CSPMRegistration
# Do not hardcode API credentials!
falcon = CSPMRegistration(client_id=CLIENT_ID,
client_secret=CLIENT_SECRET
)
id_list = 'ID1,ID2,ID3'# Can also pass a list here: ['ID1', 'ID2', 'ID3']
response = falcon.GetPoliciesDetails(ids=id_list)
print(response)
from falconpy import APIHarnessV2
# Do not hardcode API credentials!
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("GetPoliciesDetails", ids=id_list)
print(response)
from falconpy import CSPMRegistration
# Do not hardcode API credentials!
falcon = CSPMRegistration(client_id=CLIENT_ID,
client_secret=CLIENT_SECRET
)
region_list = 'REG1,REG2,REG3'# Can also pass a list here: ['REG1', 'REG2', 'REG3']
response = falcon.update_policy_settings(account_id="string",
enabled=boolean,
policy_id=integer,
regions=region_list
severity="string",
tag_excluded=boolean
)
print(response)
from falconpy import CSPMRegistration
# Do not hardcode API credentials!
falcon = CSPMRegistration(client_id=CLIENT_ID,
client_secret=CLIENT_SECRET
)
region_list = 'REG1,REG2,REG3'# Can also pass a list here: ['REG1', 'REG2', 'REG3']
response = falcon.UpdateCSPMPolicySettings(account_id="string",
enabled=boolean,
policy_id=integer,
regions=region_list
severity="string",
tag_excluded=boolean
)
print(response)
from falconpy import CSPMRegistration
# Do not hardcode API credentials!
falcon = CSPMRegistration(client_id=CLIENT_ID,
client_secret=CLIENT_SECRET
)
clouds = 'ID1,ID2,ID3'# Can also pass a list here: ['ID1', 'ID2', 'ID3']
response = falcon.get_scan_schedule(cloud_platform=clouds)
print(response)
from falconpy import CSPMRegistration
# Do not hardcode API credentials!
falcon = CSPMRegistration(client_id=CLIENT_ID,
client_secret=CLIENT_SECRET
)
clouds = 'ID1,ID2,ID3'# Can also pass a list here: ['ID1', 'ID2', 'ID3']
response = falcon.GetCSPMScanSchedule(cloud_platform=clouds)
print(response)
from falconpy import APIHarnessV2
# Do not hardcode API credentials!
falcon = APIHarnessV2(client_id=CLIENT_ID,
client_secret=CLIENT_SECRET
)
clouds = 'ID1,ID2,ID3'# Can also pass a list here: ['ID1', 'ID2', 'ID3']
response = falcon.command("GetCSPMScanSchedule", cloud_platform=clouds)
print(response)
from falconpy import CSPMRegistration
# Do not hardcode API credentials!
falcon = CSPMRegistration(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_azure_management_group(tenant_ids=id_list,
limit=integer,
offset=integer
)
print(response)
from falconpy import CSPMRegistration
# Do not hardcode API credentials!
falcon = CSPMRegistration(client_id=CLIENT_ID,
client_secret=CLIENT_SECRET
)
id_list = 'ID1,ID2,ID3'# Can also pass a list here: ['ID1', 'ID2', 'ID3']
response = falcon.GetCSPMAzureManagementGroup(tenant_ids=id_list,
limit=integer,
offset=integer
)
print(response)
from falconpy import APIHarnessV2
# Do not hardcode API credentials!
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("GetCSPMAzureManagementGroup",
tenant_ids=id_list,
limit=integer,
offset=integer
)
print(response)
from falconpy import CSPMRegistration
# Do not hardcode API credentials!
falcon = CSPMRegistration(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_azure_management_group(tenant_ids=id_list)
print(response)
from falconpy import CSPMRegistration
# Do not hardcode API credentials!
falcon = CSPMRegistration(client_id=CLIENT_ID,
client_secret=CLIENT_SECRET
)
id_list = 'ID1,ID2,ID3'# Can also pass a list here: ['ID1', 'ID2', 'ID3']
response = falcon.DeleteCSPMAzureManagementGroup(tenant_ids=id_list)
print(response)
from falconpy import APIHarnessV2
# Do not hardcode API credentials!
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("DeleteCSPMAzureManagementGroup", tenant_ids=id_list)
print(response)
from falconpy import CSPMRegistration
# Do not hardcode API credentials!
falcon = CSPMRegistration(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_gcp_account(parent_type="string",
scan_type="string",
status="string",
limit=integer,
offset=integer,
sort="string",
ids=id_list
)
print(response)
from falconpy import CSPMRegistration
# Do not hardcode API credentials!
falcon = CSPMRegistration(client_id=CLIENT_ID,
client_secret=CLIENT_SECRET
)
id_list = 'ID1,ID2,ID3'# Can also pass a list here: ['ID1', 'ID2', 'ID3']
response = falcon.GetCSPMCGPAccount(parent_type="string",
scan_type="string",
status="string",
limit=integer,
offset=integer,
sort="string",
ids=id_list
)
print(response)
from falconpy import APIHarnessV2
# Do not hardcode API credentials!
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("GetCSPMCGPAccount",
parent_type="string",
scan_type="string",
status="string",
limit=integer,
offset=integer,
sort="string",
ids=id_list
)
print(response)
from falconpy import CSPMRegistration
# Do not hardcode API credentials!
falcon = CSPMRegistration(client_id=CLIENT_ID,
client_secret=CLIENT_SECRET
)
response = falcon.create_gcp_account(parent_id="string", parent_type="string")
print(response)
from falconpy import CSPMRegistration
# Do not hardcode API credentials!
falcon = CSPMRegistration(client_id=CLIENT_ID,
client_secret=CLIENT_SECRET
)
response = falcon.CreateCSPMGCPAccount(parent_id="string", parent_type="string")
print(response)
from falconpy import CSPMRegistration
# Do not hardcode API credentials!
falcon = CSPMRegistration(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_gcp_account(ids=id_list)
print(response)
from falconpy import CSPMRegistration
# Do not hardcode API credentials!
falcon = CSPMRegistration(client_id=CLIENT_ID,
client_secret=CLIENT_SECRET
)
id_list = 'ID1,ID2,ID3'# Can also pass a list here: ['ID1', 'ID2', 'ID3']
response = falcon.DeleteCSPMGCPAccount(ids=id_list)
print(response)
from falconpy import APIHarnessV2
# Do not hardcode API credentials!
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("DeleteCSPMGCPAccount", ids=id_list)
print(response)
from falconpy import CSPMRegistration
# Do not hardcode API credentials!
falcon = CSPMRegistration(client_id=CLIENT_ID,
client_secret=CLIENT_SECRET
)
response = falcon.update_gcp_account(environment="string", parent_id="string")
print(response)
from falconpy import CSPMRegistration
# Do not hardcode API credentials!
falcon = CSPMRegistration(client_id=CLIENT_ID,
client_secret=CLIENT_SECRET
)
response = falcon.UpdateCSPMGCPAccount(environment="string", parent_id="string")
print(response)
Creates a new GCP account with newly-uploaded service account or connects with existing service account with only the following fields: parent_id, parent_type and service_account_id.
from falconpy import CSPMRegistration
# Do not hardcode API credentials!
falcon = CSPMRegistration(client_id=CLIENT_ID,
client_secret=CLIENT_SECRET
)
response = falcon.get_gcp_service_account(id="string")
print(response)
from falconpy import CSPMRegistration
# Do not hardcode API credentials!
falcon = CSPMRegistration(client_id=CLIENT_ID,
client_secret=CLIENT_SECRET
)
response = falcon.GetCSPMGCPServiceAccountsExt(id="string")
print(response)
from falconpy import APIHarnessV2
# Do not hardcode API credentials!
falcon = APIHarnessV2(client_id=CLIENT_ID,
client_secret=CLIENT_SECRET
)
response = falcon.command("GetCSPMGCPServiceAccountsExt", id="string")
print(response)
from falconpy import CSPMRegistration
# Do not hardcode API credentials!
falcon = CSPMRegistration(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_gcp_user_scripts_attachment(parent_type="string", ids=id_list)
print(response)
from falconpy import CSPMRegistration
# Do not hardcode API credentials!
falcon = CSPMRegistration(client_id=CLIENT_ID,
client_secret=CLIENT_SECRET
)
id_list = 'ID1,ID2,ID3'# Can also pass a list here: ['ID1', 'ID2', 'ID3']
response = falcon.GetCSPMGCPUserScriptsAttachment(parent_type="string", ids=id_list)
print(response)
from falconpy import APIHarness
# Do not hardcode API credentials!
falcon = APIHarness(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("GetCSPMGCPUserScriptsAttachment", parent_type="string", ids=id_list)
print(response)
from falconpy import CSPMRegistration
# Do not hardcode API credentials!
falcon = CSPMRegistration(client_id=CLIENT_ID,
client_secret=CLIENT_SECRET
)
id_list = 'ID1,ID2,ID3'# Can also pass a list here: ['ID1', 'ID2', 'ID3']
response = falcon.validate_gcp_account(resources=id_list)
print(response)
from falconpy import CSPMRegistration
# Do not hardcode API credentials!
falcon = CSPMRegistration(client_id=CLIENT_ID,
client_secret=CLIENT_SECRET
)
id_list = 'ID1,ID2,ID3'# Can also pass a list here: ['ID1', 'ID2', 'ID3']
response = falcon.GetCSPMGCPValidateAccountsExt(resources=id_list)
print(response)
from falconpy import APIHarnessV2
# Do not hardcode API credentials!
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": id_list
}
response = falcon.command("GetCSPMGCPValidateAccountsExt", body=body_payload)
print(response)