macie
cloudposse/macie/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
terraform-aws-macie    [![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
| Name | Type | Description | Default |
|---|---|---|---|
| tenant | string | ID element _(Rarely used, not included by default)_. A customer identifier, indi | required |
| environment | string | ID element. Usually used for region e.g. 'uw2', 'us-west-2', OR role 'prod', 'st | required |
| delimiter | string | Delimiter to be used between ID elements. Defaults to `-` (hyphen). Set to `""` | required |
| label_value_case | string | Controls the letter case of ID elements (labels) as included in `id`, set as tag | required |
| enabled | bool | Set to false to prevent the module from creating any resources | required |
| namespace | string | ID element. Usually an abbreviation of your organization name, e.g. 'eg' or 'cp' | required |
| id_length_limit | number | Limit `id` to this many characters (minimum 6). Set to `0` for unlimited length. | required |
| label_key_case | string | Controls the letter case of the `tags` keys (label names) for tags generated by | required |
| label_order | list(string) | The order in which the labels (ID elements) appear in the `id`. Defaults to ["na | required |
| regex_replace_chars | string | Terraform regular expression (regex) string. Characters matching the regex will | required |
| stage | string | ID element. Usually used to indicate role, e.g. 'prod', 'staging', 'source', 'bu | required |
| name | string | ID element. Usually the component or solution name, e.g. 'app' or 'jenkins'. Thi | required |
| members | list(any) | A list of maps of Amazon Macie Members. account_id: The AWS account ID for | [] |
| labels_as_tags | set(string) | Set of labels (ID elements) to include as tags in the `tags` output. Default is | [
"default"
] |
| descriptor_formats | any | Describe additional descriptors to be output in the `descriptors` output map. Ma | {} |
| classification_jobs | list(any) | A list of maps of classification jobs. name: A custom name for the job. | [] |
| finding_publishing_frequency | string | Specifies how often to publish updates to policy findings for the account. This | "ONE_HOUR" |
| attributes | list(string) | ID element. Additional attributes (e.g. `workers` or `cluster`) to add to `id`, | [] |
| additional_tag_map | map(string) | Additional key-value pairs to add to each map in `tags_as_list_of_maps`. Not add | {} |
| tags | map(string) | Additional tags (e.g. `{'BusinessUnit': 'XYZ'}`). Neither the tag keys nor the t | {} |
| account_status | bool | Macie account status. Possible values are `ENABLED` and `PAUSED`. Setting it to | true |
| admin_account_ids | list(string) | The list of AWS account IDs for the account to designate as the delegated Amazon | [] |
| custom_data_identifiers | list(any) | A list of maps of custom data identifiers. A custom data identifier is a set of | [] |
| context | any | Single object for setting entire context at once. See description of individual | {
"additional_tag_map": {},
"attribu |
aws_account_to_org_admin_account_ids — Map of the AWS account IDs to Macie organization admin account IDsmember_accounts — List of AWS account IDs the Macie Admin is managingaccount_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.Azure 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,