Validate an Azure registration by checking service principal, role assignments and deployment stack (if the deployment method is Bicep)
Passing credentials
WARNING
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.
cloud_registration_azure_get_registration
Retrieve existing Azure registration for a tenant.
Full query string parameters payload in JSON format.
Usage
Service class example (PEP8 syntax)
fromfalconpyimportCloudAzureRegistration# Do not hardcode API credentials!falcon=CloudAzureRegistration(client_id=CLIENT_ID,
client_secret=CLIENT_SECRET
)
response=falcon.get_registration(tenant_id="string")
print(response)
Service class example (Operation ID syntax)
fromfalconpyimportCloudAzureRegistration# Do not hardcode API credentials!falcon=CloudAzureRegistration(client_id=CLIENT_ID,
client_secret=CLIENT_SECRET
)
response=falcon.cloud_registration_azure_get_registration(tenant_id="string")
print(response)
Uber class example
fromfalconpyimportAPIHarnessV2# Do not hardcode API credentials!falcon=APIHarnessV2(client_id=CLIENT_ID,
client_secret=CLIENT_SECRET
)
response=falcon.command("cloud_registration_azure_get_registration", tenant_id="string")
print(response)
Full query string parameters payload in JSON format.
Usage
Service class example (PEP8 syntax)
fromfalconpyimportCloudAzureRegistration# Do not hardcode API credentials!falcon=CloudAzureRegistration(client_id=CLIENT_ID,
client_secret=CLIENT_SECRET
)
response=falcon.delete_legacy_subscription(body="string"
)
print(response)
Service class example (Operation ID syntax)
fromfalconpyimportCloudAzureRegistration# Do not hardcode API credentials!falcon=CloudAzureRegistration(client_id=CLIENT_ID,
client_secret=CLIENT_SECRET
)
response=falcon.cloud_registration_azure_delete_legacy_subscription(body="string"
)
print(response)
Uber class example
fromfalconpyimportAPIHarnessV2# Do not hardcode API credentials!falcon=APIHarnessV2(client_id=CLIENT_ID,
client_secret=CLIENT_SECRET
)
response=falcon.command("cloud_registration_azure_delete_legacy_subscription")
print(response)
Full query string parameters payload in JSON format.
Usage
Service class example (PEP8 syntax)
fromfalconpyimportCloudAzureRegistration# Do not hardcode API credentials!falcon=CloudAzureRegistration(client_id=CLIENT_ID,
client_secret=CLIENT_SECRET
)
response=falcon.health_check(tenant_ids=["string"]
)
print(response)
Service class example (Operation ID syntax)
fromfalconpyimportCloudAzureRegistration# Do not hardcode API credentials!falcon=CloudAzureRegistration(client_id=CLIENT_ID,
client_secret=CLIENT_SECRET
)
response=falcon.cloud_registration_azure_trigger_health_check(tenant_ids=["string"]
)
print(response)
Uber class example
fromfalconpyimportAPIHarnessV2# Do not hardcode API credentials!falcon=APIHarnessV2(client_id=CLIENT_ID,
client_secret=CLIENT_SECRET
)
response=falcon.command("cloud_registration_azure_trigger_health_check",
tenant_ids=["string"]
)
print(response)
Full query string parameters payload in JSON format.
Usage
Service class example (PEP8 syntax)
fromfalconpyimportCloudAzureRegistration# Do not hardcode API credentials!falcon=CloudAzureRegistration(client_id=CLIENT_ID,
client_secret=CLIENT_SECRET
)
response=falcon.validate_registration(tenant_id="string",
stack_name="string"
)
print(response)
Service class example (Operation ID syntax)
fromfalconpyimportCloudAzureRegistration# Do not hardcode API credentials!falcon=CloudAzureRegistration(client_id=CLIENT_ID,
client_secret=CLIENT_SECRET
)
response=falcon.cloud_registration_azure_validate_registration(tenant_id="string",
stack_name="string"
)
print(response)
Uber class example
fromfalconpyimportAPIHarnessV2# Do not hardcode API credentials!falcon=APIHarnessV2(client_id=CLIENT_ID,
client_secret=CLIENT_SECRET
)
response=falcon.command("cloud_registration_azure_validate_registration",
tenant_id="string",
stack_name="string"
)
print(response)
fromfalconpyimportCloudAzureRegistration# Do not hardcode API credentials!falcon=CloudAzureRegistration(client_id=CLIENT_ID,
client_secret=CLIENT_SECRET
)
response=falcon.download_script(tenant_id="string")
print(response)
Service class example (Operation ID syntax)
fromfalconpyimportCloudAzureRegistration# Do not hardcode API credentials!falcon=CloudAzureRegistration(client_id=CLIENT_ID,
client_secret=CLIENT_SECRET
)
response=falcon.cloud_registration_azure_download_script(tenant_id="string")
print(response)
Uber class example
fromfalconpyimportAPIHarnessV2# Do not hardcode API credentials!falcon=APIHarnessV2(client_id=CLIENT_ID,
client_secret=CLIENT_SECRET
)
body_payload= {
"resources": [
{
"tenantId": "string"
}
]
}
response=falcon.command("cloud_registration_azure_download_script", body=body_payload)
print(response)