This terraform module creates configuration for session manager preferences or logging.
This Terraform module have no dependencies to another modules
Name | Version |
---|---|
terraform | >= 0.11 |
Name | Version |
---|---|
aws | n/a |
Name | Description | Type | Default | Required |
---|---|---|---|---|
environment | environment where this infrastructure reside. | string |
n/a | yes |
product_domain | product domain who owns this SSM Session Manager Configuration | string |
n/a | yes |
s3_bucket_description | description for this bucket. | string |
"s3 bucket to store SSM session manager logs" |
no |
s3_bucket_prefix | (Optional) To write output to a sub-dir, enter a sub-dir name. | string |
"" |
no |
s3_enable_versioning | Enable versioning for this bucket | string |
"True" |
no |
s3_sse_algorithm | Encryption algorithm used for this bucket | string |
"AES256" |
no |
session_manager_document_name | The name of SSM document for session manager, this default name is the one allowed by AWS | string |
"SSM-SessionManagerRunShell" |
no |
ssm_document_description | description for ssm document | string |
"document to hold regional session manager preferences" |
no |
Name | Description |
---|---|
iam_policy_arn | the arn of iam policy for allowing session manager access |
iam_policy_name | the name of iam policy for allowing session manager access |
s3_bucket_name | the name of s3 bucket |
ssm_document_name | the name of ssm document for session manager preferences |
This module accepting or open for any contributions from anyone, please see the CONTRIBUTING.md for more detail about how to contribute to this module.
This module is under Apache License 2.0 - see the LICENSE file for details.