macie

cloudposse/macie/aws

Terraform Module HCL AWS

Terraform module to provision Amazon Macie - a fully managed data security and data privacy service that uses machine learning and pattern matching to discover and protect your sensitive data in AWS

Install
module "macie" {
source = "cloudposse/macie/aws"
version = "0.1.3"
}
plain text: /constructs/tfmod-cloudposse-macie-aws/install.txt
⭐ Source on GitHub 📦 Registry page
README

terraform-aws-macie ![Latest Release](https://github.com/cloudposse/terraform-aws-macie/releases/latest) ![Slack Community](https://slack.cloudposse.com) ![Discourse Forum](https://ask.sweetops.com/) [![README Header][readme_header_img]][readme_header_link] [![Cloud Posse][logo]](https://cpco.io/homepage) Terraform module to provision Amazon Macie - a fully managed data security and data privacy service that uses machine learning and pattern matching to discover and protect your sensitive data in AWS --- This project is part of our comprehensive "SweetOps" approach towards DevOps. [ ][share_email] [ ][share_googleplus] [ ][share_facebook] [ ][share_reddit] [ ][share_linkedin] [ ][share_twitter] ![Terraform Open Source Modules][terraform_modules] It's 100% Open Source and licensed under the

Inputs (24)
NameTypeDescriptionDefault
tenantstringID element _(Rarely used, not included by default)_. A customer identifier, indi required
environmentstringID element. Usually used for region e.g. 'uw2', 'us-west-2', OR role 'prod', 'st required
delimiterstringDelimiter to be used between ID elements. Defaults to `-` (hyphen). Set to `""` required
label_value_casestringControls the letter case of ID elements (labels) as included in `id`, set as tag required
enabledboolSet to false to prevent the module from creating any resources required
namespacestringID element. Usually an abbreviation of your organization name, e.g. 'eg' or 'cp' required
id_length_limitnumberLimit `id` to this many characters (minimum 6). Set to `0` for unlimited length. required
label_key_casestringControls the letter case of the `tags` keys (label names) for tags generated by required
label_orderlist(string)The order in which the labels (ID elements) appear in the `id`. Defaults to ["na required
regex_replace_charsstringTerraform regular expression (regex) string. Characters matching the regex will required
stagestringID element. Usually used to indicate role, e.g. 'prod', 'staging', 'source', 'bu required
namestringID element. Usually the component or solution name, e.g. 'app' or 'jenkins'. Thi required
memberslist(any)A list of maps of Amazon Macie Members. account_id: The AWS account ID for[]
labels_as_tagsset(string)Set of labels (ID elements) to include as tags in the `tags` output. Default is [ "default" ]
descriptor_formatsanyDescribe additional descriptors to be output in the `descriptors` output map. Ma{}
classification_jobslist(any)A list of maps of classification jobs. name: A custom name for the job. []
finding_publishing_frequencystringSpecifies how often to publish updates to policy findings for the account. This "ONE_HOUR"
attributeslist(string)ID element. Additional attributes (e.g. `workers` or `cluster`) to add to `id`, []
additional_tag_mapmap(string)Additional key-value pairs to add to each map in `tags_as_list_of_maps`. Not add{}
tagsmap(string)Additional tags (e.g. `{'BusinessUnit': 'XYZ'}`). Neither the tag keys nor the t{}
account_statusboolMacie account status. Possible values are `ENABLED` and `PAUSED`. Setting it to true
admin_account_idslist(string)The list of AWS account IDs for the account to designate as the delegated Amazon[]
custom_data_identifierslist(any)A list of maps of custom data identifiers. A custom data identifier is a set of []
contextanySingle object for setting entire context at once. See description of individual { "additional_tag_map": {}, "attribu
Outputs (5)
aws_account_to_org_admin_account_ids — Map of the AWS account IDs to Macie organization admin account IDs
member_accounts — List of AWS account IDs the Macie Admin is managing
account_id — The ID of the Macie account.
account_service_role_arn — The service role ARN of the Macie account.
org_admin_account_ids — List of IDs of the Macie organization admin accounts.
Resources (5)
aws_macie2_accountaws_macie2_classification_jobaws_macie2_custom_data_identifieraws_macie2_memberaws_macie2_organization_admin_account
Details
FrameworkTerraform Module
LanguageHCL
Version0.1.3
Cloud AWS
★ Stars6
Forks5
Total downloads16.4k
Inputs24
Outputs5
Resources5
Examples1
LicenseApache-2.0
Namespacecloudposse
Updated