This Terraform module creates AWS Glue Job Security Configuration with various configurations.
module "glue_job_security_configuration" {
source = "app.terraform.io/subhamay-bhattacharyya/glue-security-configuration/aws"
version = "1.0.0"
aws-region = "us-east-1"
project-name = "your-project-name"
environment-name = "devl"
security-configuration = {
enabled = true
name = "glue-job-security"
description = "Glue Job Security Configuration"
kms-key-arn = "arn:aws:kms:us-east-1:637423502513:key/494509e4-3bc5-44b8-9c4d-12449900d395"
s3-encryption-mode = "SSE-KMS"
encryption-configuration = {
cloudwatch-encryption-mode = "DISABLED"
job-bookmark-encryption-mode = "DISABLED"
s3-encryption-mode = "DISABLED"
}
}
}
Name | Description | Type | Default | Required |
---|---|---|---|---|
aws-region | The AWS region to deploy resources | string | us-east-1 | yes |
project-name | The name of the project | string | n/a | yes |
environment-name | The environment in which to deploy resources | string | devl | no |
security-configuration | Security configurations for Glue jobs | object | no |
Name | Description | Type | Default | Required |
---|---|---|---|---|
enabled | Whether the security configuration is enabled | bool | true | no |
name | The name of the security configuration | string | glue-job-security | no |
description | The description of the security configuration | string | Glue Job Security Configuration | no |
kms-key-arn | The ARN of the KMS key used for encryption | string | < KMS Key Arn > | no |
s3-encryption-mode | The S3 encryption mode | string | SSE-KMS | no |
encryption-configuration | The encryption configuration object | object | < see below > | no |
Name | Description | Type | Default | Required |
---|---|---|---|---|
cloudwatch-encryption-mode | The CloudWatch encryption mode | string | DISABLED | no |
job-bookmark-encryption-mode | The job bookmark encryption mode | string | DISABLED | no |
s3-encryption-mode | The S3 encryption mode | string | DISABLED | no |
Name | Description |
---|---|
security_configuration_id | The ID of the Glue Job Security Configuration |