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
Copy file name to clipboardExpand all lines: modules/integrations/cloud-logs/README.md
+35-27
Original file line number
Diff line number
Diff line change
@@ -1,24 +1,30 @@
1
1
# AWS Cloud Logs Module
2
2
3
-
This Module creates the resources required to send CloudTrail logs to Sysdig by enabling access to the CloudTrail associated s3 bucket through a dedicated IAM role.
3
+
This Module creates the resources required to send CloudTrail logs to Sysdig by enabling access to the CloudTrail
4
+
associated s3 bucket through a dedicated IAM role.
4
5
5
6
The following resources will be created in each instrumented account:
6
-
- An IAM Role and associated policies that gives the ingestion component in Sysdig's account permission to list and retrieve items from it.
7
+
8
+
- An IAM Role and associated policies that gives the ingestion component in Sysdig's account permission to list and
9
+
retrieve items from it.
10
+
11
+
If instrumenting an AWS Gov account/organization, resources will be created in `aws-us-gov` region.
7
12
8
13
<!-- BEGINNING OF PRE-COMMIT-TERRAFORM DOCS HOOK -->
|[aws_iam_policy_document.assume_cloudlogs_s3_access_role](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/data-sources/iam_policy_document)| data source |
36
42
|[aws_iam_policy_document.cloudlogs_s3_access](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/data-sources/iam_policy_document)| data source |
37
-
|[aws_caller_identity.current](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/data-sources/caller_identity)| data source |
38
-
|[sysdig_secure_trusted_cloud_identity.trusted_identity](https://registry.terraform.io/providers/sysdiglabs/sysdig/latest/docs/data-sources/secure_trusted_cloud_identity)| data source |
39
-
|[sysdig_secure_tenant_external_id.external_id](https://registry.terraform.io/providers/sysdiglabs/sysdig/latest/docs/data-sources/secure_tenant_external_id)| data source |
|[aws_caller_identity.current](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/data-sources/caller_identity)| data source |
44
+
|[sysdig_secure_trusted_cloud_identity.trusted_identity](https://registry.terraform.io/providers/sysdiglabs/sysdig/latest/docs/data-sources/secure_trusted_cloud_identity)| data source |
45
+
|[sysdig_secure_tenant_external_id.external_id](https://registry.terraform.io/providers/sysdiglabs/sysdig/latest/docs/data-sources/secure_tenant_external_id)| data source |
| <aname="input_sysdig_secure_account_id"></a> [sysdig\_secure\_account\_id](#input\_sysdig\_secure\_account\_id)| (Required) ID of the Sysdig Cloud Account to enable Cloud Logs integration for (in case of organization, ID of the Sysdig management account) |`string`| n/a | yes |
47
-
| <aname="input_folder_arn"></a> [folder\_arn](#input\_folder\_arn)| (Required) The ARN of your CloudTrail Bucket Folder |`string`| n/a | yes |
48
-
| <aname="input_tags"></a> [tags](#input\_tags)| (Optional) Name to be assigned to all child resources. A suffix may be added internally when required. |`map(string)`| <pre>{<br> "product": "sysdig-secure-for-cloud"<br>}</pre> | no |
49
-
| <aname="input_name"></a> [name](#input\_name)| (Optional) Sysdig secure-for-cloud tags. always include 'product' default tag for resource-group proper functioning |`string`| sysdig-secure-cloudlogs | no |
50
-
| <aname="input_regions"></a> [regions](#input\_regions)| (Optional) The list of AWS regions we want to scrape data from |`set(string)`|`[]`| no |
50
+
| Name | Description | Type | Default | Required |
| <aname="input_sysdig_secure_account_id"></a> [sysdig\_secure\_account\_id](#input\_sysdig\_secure\_account\_id)| (Required) ID of the Sysdig Cloud Account to enable Cloud Logs integration for (in case of organization, ID of the Sysdig management account) |`string`| n/a | yes |
53
+
| <aname="input_folder_arn"></a> [folder\_arn](#input\_folder\_arn)| (Required) The ARN of your CloudTrail Bucket Folder |`string`| n/a | yes |
54
+
| <aname="input_tags"></a> [tags](#input\_tags)| (Optional) Name to be assigned to all child resources. A suffix may be added internally when required. |`map(string)`| <pre>{<br> "product": "sysdig-secure-for-cloud"<br>}</pre> | no |
55
+
| <aname="input_name"></a> [name](#input\_name)| (Optional) Sysdig secure-for-cloud tags. always include 'product' default tag for resource-group proper functioning |`string`| sysdig-secure-cloudlogs | no |
56
+
| <aname="input_regions"></a> [regions](#input\_regions)| (Optional) The list of AWS regions we want to scrape data from |`set(string)`|`[]`| no |
57
+
| <aname="input_is_gov_cloud_onboarding"></a> [is\_gov\_cloud](#input\_is\_gov\_cloud\_onboarding)| true/false whether secure-for-cloud should be deployed in a govcloud account/org or not |`bool`|`false`| no |
| <aname="output_cloud_logs_component_id"></a> [cloud\_logs\_component\_id](#output\_cloud\_logs\_component\_id)| Component identifier of Cloud Logs integration created in Sysdig Backend for Log Ingestion |
0 commit comments