logs-s3-bucket
cn-terraform/logs-s3-bucket/aws
AWS S3 bucket for logs delivery
Terraform Module for AWS # Complete Usage Complete Install pre commit hooks. Pleas run this command right after cloning the repository. ``bash pre-commit install ` For that you may need to install the following tools: Pre-commit Terraform Docs In order to run all checks at any point run the following command: `bash pre-commit run --all-files ` Requirements | Name | Version | |------|---------| | terraform | >= 1.5.7 | | aws | ~>6 | Providers | Name | Version | |------|---------| | aws | 6.33.0 | Modules No modules. Resources | Name | Type | |------|------| | aws_s3_bucket.logs | resource | | aws_s3_bucket_ownership_controls.logs | resource | | aws_s3_bucket_policy.logs_access_policy | resource | | aws_s3_bucket_public_access_block.logs | resource | | aws_s3_bucket_server_side_encryption_co
| Name | Type | Description | Default |
|---|---|---|---|
| bucket_name | string | Name prefix for resources on AWS | required |
| log_delivery_principals | list(string) | Service principals allowed to deliver logs. Example: ["cloudtrail.amazonaws.com" | required |
| tags | map(string) | Resource tags | {} |
| force_destroy | bool | (Optional, Default:false) Boolean that indicates all objects (including any lock | false |
| object_lock_enabled | bool | (Optional, Forces new resource) Indicates whether this bucket has an Object Lock | false |
| bucket_versioning | object({ status = stri | value | {
"mfa_delete": "Enabled",
"status": |
| bucket_server_side_encryption | object({ sse_algorithm | (Optional) The bucket server side encryption configuration. | {
"kms_master_key_id": null,
"sse_al |
s3_bucket_arn — Logging S3 Bucket ARNs3_bucket_domain_name — Logging S3 Bucket Domain Names3_bucket_id — Logging S3 Bucket IDAzure landing zones Terraform module
Terraform supermodule for the Terraform platform engineering for Azure
Terraform module to deploy landing zone subscriptions (and much more) in Azure
Terraform Module to define a consistent naming convention by (namespace, stage,