You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This resource allows you to manage cloud security groups in the CrowdStrike Falcon Platform.
5
+
This resource manages CrowdStrike Cloud Security Groups for organizing cloud resources and container images.
6
6
API Scopes
7
7
The following API scopes are required:
8
8
Cloud security | Read & Write
9
9
---
10
10
11
11
# crowdstrike_cloud_security_group (Resource)
12
12
13
-
This resource allows you to manage cloud security groups in the CrowdStrike Falcon Platform. Cloud security groups are organizational units that help group cloud resources and container images based on selectors for policy management and monitoring.
13
+
This resource manages CrowdStrike Cloud Security Groups for organizing cloud resources and container images.
14
14
15
15
## API Scopes
16
16
17
17
The following API scopes are required:
18
18
19
19
- Cloud security | Read & Write
20
20
21
+
21
22
## Example Usage
22
23
23
24
```terraform
@@ -36,85 +37,152 @@ provider "crowdstrike" {
36
37
# Basic cloud security group with business context
-`owners` (Set of String) A set of email addresses of the group owners.
135
-
-`selectors` (Block Set) Selectors that define which resources belong to this group. (see [below for nested schema](#nestedblock--selectors))
198
+
-`aws` (Attributes) AWS cloud resource configuration (see [below for nested schema](#nestedatt--aws))
199
+
-`azure` (Attributes) Azure cloud resource configuration (see [below for nested schema](#nestedatt--azure))
200
+
-`business_impact` (String) Business impact level for the group.
201
+
-`business_unit` (String) Business unit for the group.
202
+
-`description` (String) The description of the cloud security group.
203
+
-`environment` (String) Environment for the group.
204
+
-`gcp` (Attributes) GCP cloud resource configuration (see [below for nested schema](#nestedatt--gcp))
205
+
-`images` (Attributes List) Container image selectors for grouping container images (see [below for nested schema](#nestedatt--images))
206
+
-`owners` (List of String) List of owner email addresses for the group.
136
207
137
208
### Read-Only
138
209
139
-
-`created_at` (String) The RFC3339 timestamp of when the group was created.
140
-
-`created_by` (String) The user who created the group.
141
-
-`id` (String) The unique identifier for the cloud security group.
142
-
-`updated_at` (String) The RFC3339 timestamp of when the group was last updated.
210
+
-`created_at` (String) The timestamp when the group was created.
211
+
-`created_by` (String) The API client ID that created the group.
212
+
-`id` (String) The ID of the cloud security group.
213
+
-`updated_at` (String) The timestamp when the group was last updated.
214
+
215
+
<aid="nestedatt--aws"></a>
216
+
### Nested Schema for `aws`
217
+
218
+
Required:
219
+
220
+
-`account_ids` (List of String) List of AWS account IDs
221
+
222
+
Optional:
223
+
224
+
-`filters` (Attributes) Filters for AWS cloud resources (see [below for nested schema](#nestedatt--aws--filters))
225
+
226
+
<aid="nestedatt--aws--filters"></a>
227
+
### Nested Schema for `aws.filters`
228
+
229
+
Optional:
230
+
231
+
-`region` (List of String) List of AWS regions to include
232
+
-`tags` (List of String) List of tags to filter by (format: key=value)
233
+
234
+
235
+
236
+
<aid="nestedatt--azure"></a>
237
+
### Nested Schema for `azure`
238
+
239
+
Required:
240
+
241
+
-`account_ids` (List of String) List of Azure subscription IDs
143
242
144
-
<aid="nestedblock--selectors"></a>
145
-
### Nested Schema for `selectors`
243
+
Optional:
244
+
245
+
-`filters` (Attributes) Filters for Azure cloud resources (see [below for nested schema](#nestedatt--azure--filters))
246
+
247
+
<aid="nestedatt--azure--filters"></a>
248
+
### Nested Schema for `azure.filters`
146
249
147
250
Optional:
148
251
149
-
-`cloud_resources` (Block Set) Cloud resource selectors for grouping cloud accounts and resources. (see [below for nested schema](#nestedblock--selectors--cloud_resources))
150
-
-`images` (Block Set) Container image selectors for grouping container images. (see [below for nested schema](#nestedblock--selectors--images))
252
+
-`region` (List of String) List of Azure regions to include
253
+
-`tags` (List of String) List of tags to filter by (format: key=value)
-`account_ids` (Set of String) A set of cloud account IDs to include in the selector.
158
-
-`cloud_provider` (String) The cloud provider. Valid values: `aws`, `azure`, `gcp`.
262
+
-`account_ids` (List of String) List of GCP project IDs
159
263
160
264
Optional:
161
265
162
-
-`filters` (Block Set) Additional filters to apply to the cloud resources. (see [below for nested schema](#nestedblock--selectors--cloud_resources--filters))
266
+
-`filters` (Attributes) Filters for GCP cloud resources. Note: GCP does not support tag filtering. (see [below for nested schema](#nestedatt--gcp--filters))
0 commit comments