logs-s3-bucket

cn-terraform/logs-s3-bucket/aws

Terraform Module HCL AWS

AWS S3 bucket for logs delivery

Install
module "logs-s3-bucket" {
source = "cn-terraform/logs-s3-bucket/aws"
version = "2.0.1"
}
plain text: /constructs/tfmod-cn-terraform-logs-s3-bucket-aws/install.txt
⭐ Source on GitHub 📦 Registry page
README

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

Inputs (7)
NameTypeDescriptionDefault
bucket_namestringName prefix for resources on AWS required
log_delivery_principalslist(string)Service principals allowed to deliver logs. Example: ["cloudtrail.amazonaws.com" required
tagsmap(string)Resource tags{}
force_destroybool(Optional, Default:false) Boolean that indicates all objects (including any lockfalse
object_lock_enabledbool(Optional, Forces new resource) Indicates whether this bucket has an Object Lockfalse
bucket_versioningobject({ status = strivalue{ "mfa_delete": "Enabled", "status":
bucket_server_side_encryptionobject({ sse_algorithm (Optional) The bucket server side encryption configuration.{ "kms_master_key_id": null, "sse_al
Outputs (3)
s3_bucket_arn — Logging S3 Bucket ARN
s3_bucket_domain_name — Logging S3 Bucket Domain Name
s3_bucket_id — Logging S3 Bucket ID
Resources (6)
aws_s3_bucketaws_s3_bucket_ownership_controlsaws_s3_bucket_policyaws_s3_bucket_public_access_blockaws_s3_bucket_server_side_encryption_configurationaws_s3_bucket_versioning
Details
FrameworkTerraform Module
LanguageHCL
Version2.0.1
Cloud AWS
★ Stars4
Forks5
Total downloads337.5k
Inputs7
Outputs3
Resources6
Examples1
LicenseApache-2.0
Namespacecn-terraform
Updated