MCPcopy Index your code
hub / github.com/CrowdStrike/terraform-provider-crowdstrike

github.com/CrowdStrike/terraform-provider-crowdstrike @v0.0.78

Chat with this repo
repository ↗ · DeepWiki ↗ · release v0.0.78 ↗ · + Follow
3,108 symbols 10,065 edges 310 files 874 documented · 28% updated 7d agov0.0.78 · 2026-07-01★ 3765 open issues
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Terraform CrowdStrike Provider

The CrowdStrike provider enables terraform to manage CrowdStrike resources.

  • docs - Documentation for each resource.
  • examples - Examples of each resource.
  • issues - Report issues or request the next set of resources.

Support

Terraform CrowdStrike Provider is a community-driven, open source project designed to streamline deploying and managing resources in the CrowdStrike console. While not a formal CrowdStrike product, Terraform CrowdStrike Provider is maintained by CrowdStrike and supported in partnership with the open source developer community.

For additional information, please refer to the SUPPORT.md file.

CrowdStrike API Access

The provider uses the CrowdStrike Falcon API to manage resources. In order to use the provider, you must have a CrowdStrike API client ID and client secret.

[!NOTE] See a resource's documentation for the specific scopes required for that resource.

Importing Existing CrowdStrike resources

The CrowdStrike provider supports importing existing resources into terraform state. This is useful for managing resources that were created outside of terraform. Refer to the importing guide for an example of using the import block and the terraform import command.

Contributing

See the contributing documentation.

Extension points exported contracts — how you extend this code

TerraformObjectConvertible (Interface)
TerraformObjectConvertible is an interface for models that can be converted to Terraform objects. [42 implementers]
internal/utils/schema.go
Sweepable (Interface)
(no doc) [59 implementers]
internal/sweep/sweep.go
ErrorOption (FuncType)
ErrorOption configures optional behavior for NewDiagnosticFromAPIError.
internal/tferrors/errors.go
SweeperFunc (FuncType)
(no doc)
internal/sweep/sweep.go

Core symbols most depended-on inside this repo

Addr
called by 810
internal/utils/utils.go
IsKnown
called by 258
internal/utils/schema.go
defaultBoolFalse
called by 202
internal/prevention_policy/api.go
PreCheck
called by 160
internal/acctest/acctest.go
Equal
called by 153
internal/framework/types/rfc3339.go
NewDiagnosticFromAPIError
called by 134
internal/tferrors/errors.go
AttributeTypes
called by 129
internal/utils/schema.go
StringPointerToFramework
called by 124
internal/framework/flex/string.go

Shape

Function 1,611
Method 1,145
Struct 337
TypeAlias 7
FuncType 4
Interface 4

Languages

Go100%

Modules by API surface

internal/cloud_security/suppression_rule_resource_test.go71 symbols
internal/fcs/cloud_aws_account_test.go60 symbols
internal/cloud_security/custom_rule_resource_test.go49 symbols
internal/custom_ioc/custom_ioc_resource_test.go46 symbols
internal/it_automation/it_automation_scheduled_task_resource.go45 symbols
internal/fcs/cloud_azure_tenant_resource_test.go44 symbols
internal/cloud_security/custom_iom_rule_resource_test.go44 symbols
internal/prevention_policy/prevention_policies_data_source_test.go40 symbols
internal/ioa_rule_group/ioa_rule_group_resource.go38 symbols
internal/fim/fim.go37 symbols
internal/correlation_rules/correlation_rule_resource.go37 symbols
internal/ioa_rule_group/ioa_rule_group_resource_test.go35 symbols

For agents

$ claude mcp add terraform-provider-crowdstrike \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page