{"id":22472976,"url":"https://github.com/truefoundry/terraform-aws-truefoundry-platform-features","last_synced_at":"2026-03-01T07:31:24.105Z","repository":{"id":191165585,"uuid":"682903534","full_name":"truefoundry/terraform-aws-truefoundry-platform-features","owner":"truefoundry","description":"Truefoundry AWS platform features","archived":false,"fork":false,"pushed_at":"2026-02-05T19:47:17.000Z","size":151,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2026-02-13T08:05:22.515Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"HCL","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/truefoundry.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2023-08-25T06:22:51.000Z","updated_at":"2026-02-03T08:27:18.000Z","dependencies_parsed_at":"2023-11-28T06:31:32.213Z","dependency_job_id":"825a9452-6116-47e8-9da2-4f6fa4db2d75","html_url":"https://github.com/truefoundry/terraform-aws-truefoundry-platform-features","commit_stats":null,"previous_names":["truefoundry/terraform-aws-truefoundry-platform-features"],"tags_count":27,"template":false,"template_full_name":null,"purl":"pkg:github/truefoundry/terraform-aws-truefoundry-platform-features","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/truefoundry%2Fterraform-aws-truefoundry-platform-features","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/truefoundry%2Fterraform-aws-truefoundry-platform-features/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/truefoundry%2Fterraform-aws-truefoundry-platform-features/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/truefoundry%2Fterraform-aws-truefoundry-platform-features/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/truefoundry","download_url":"https://codeload.github.com/truefoundry/terraform-aws-truefoundry-platform-features/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/truefoundry%2Fterraform-aws-truefoundry-platform-features/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29963715,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-01T06:55:38.174Z","status":"ssl_error","status_checked_at":"2026-03-01T06:53:04.810Z","response_time":124,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-12-06T12:18:16.680Z","updated_at":"2026-03-01T07:31:24.098Z","avatar_url":"https://github.com/truefoundry.png","language":"HCL","funding_links":[],"categories":[],"sub_categories":[],"readme":"# terraform-aws-truefoundry-platform-features\nTruefoundry AWS platform features\n\n\u003c!-- BEGIN_TF_DOCS --\u003e\n## Requirements\n\n| Name | Version |\n|------|---------|\n| \u003ca name=\"requirement_terraform\"\u003e\u003c/a\u003e [terraform](#requirement\\_terraform) | ~\u003e 1.9 |\n| \u003ca name=\"requirement_aws\"\u003e\u003c/a\u003e [aws](#requirement\\_aws) | ~\u003e 5.57 |\n\n## Providers\n\n| Name | Version |\n|------|---------|\n| \u003ca name=\"provider_aws\"\u003e\u003c/a\u003e [aws](#provider\\_aws) | ~\u003e 5.57 |\n\n## Modules\n\n| Name | Source | Version |\n|------|--------|---------|\n| \u003ca name=\"module_truefoundry_bucket\"\u003e\u003c/a\u003e [truefoundry\\_bucket](#module\\_truefoundry\\_bucket) | terraform-aws-modules/s3-bucket/aws | 3.15.0 |\n\n## Resources\n\n| Name | Type |\n|------|------|\n| [aws_iam_access_key.truefoundry_platform_user_keys](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/iam_access_key) | resource |\n| [aws_iam_policy.truefoundry_platform_feature_cluster_integration_policy](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/iam_policy) | resource |\n| [aws_iam_policy.truefoundry_platform_feature_ecr_policy](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/iam_policy) | resource |\n| [aws_iam_policy.truefoundry_platform_feature_parameter_store_policy](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/iam_policy) | resource |\n| [aws_iam_policy.truefoundry_platform_feature_s3_policy](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/iam_policy) | resource |\n| [aws_iam_policy.truefoundry_platform_feature_secrets_manager_policy](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/iam_policy) | resource |\n| [aws_iam_role.truefoundry_platform_feature_iam_role](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/iam_role) | resource |\n| [aws_iam_role_policy_attachment.truefoundry_platform_additional_policy_attachment](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/iam_role_policy_attachment) | resource |\n| [aws_iam_role_policy_attachment.truefoundry_platform_cluster_integration_policy_attachment](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/iam_role_policy_attachment) | resource |\n| [aws_iam_role_policy_attachment.truefoundry_platform_ecr_policy_attachment](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/iam_role_policy_attachment) | resource |\n| [aws_iam_role_policy_attachment.truefoundry_platform_parameter_store_policy_attachment](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/iam_role_policy_attachment) | resource |\n| [aws_iam_role_policy_attachment.truefoundry_platform_s3_policy_attachment](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/iam_role_policy_attachment) | resource |\n| [aws_iam_role_policy_attachment.truefoundry_platform_secrets_manager_policy_attachment](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/iam_role_policy_attachment) | resource |\n| [aws_iam_user.truefoundry_platform_user](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/iam_user) | resource |\n| [aws_iam_user_policy_attachment.truefoundry_platform_user_additional_policy_attachment](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/iam_user_policy_attachment) | resource |\n| [aws_iam_user_policy_attachment.truefoundry_platform_user_cluster_integration_policy_attachment](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/iam_user_policy_attachment) | resource |\n| [aws_iam_user_policy_attachment.truefoundry_platform_user_ecr_policy_attachment](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/iam_user_policy_attachment) | resource |\n| [aws_iam_user_policy_attachment.truefoundry_platform_user_parameter_store_policy_attachment](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/iam_user_policy_attachment) | resource |\n| [aws_iam_user_policy_attachment.truefoundry_platform_user_s3_policy_attachment](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/iam_user_policy_attachment) | resource |\n| [aws_iam_user_policy_attachment.truefoundry_platform_user_secrets_manager_policy_attachment](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/iam_user_policy_attachment) | resource |\n| [aws_eks_cluster.cluster](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/data-sources/eks_cluster) | data source |\n| [aws_iam_policy_document.truefoundry_platform_feature_cluster_integration_policy_document](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/data-sources/iam_policy_document) | data source |\n| [aws_iam_policy_document.truefoundry_platform_feature_ecr_policy_document](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/data-sources/iam_policy_document) | data source |\n| [aws_iam_policy_document.truefoundry_platform_feature_parameter_store_policy_document](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/data-sources/iam_policy_document) | data source |\n| [aws_iam_policy_document.truefoundry_platform_feature_s3_policy_document](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/data-sources/iam_policy_document) | data source |\n| [aws_iam_policy_document.truefoundry_platform_feature_secrets_manager_policy_document](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/data-sources/iam_policy_document) | data source |\n| [aws_partition.current](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/data-sources/partition) | data source |\n\n## Inputs\n\n| Name | Description | Type | Default | Required |\n|------|-------------|------|---------|:--------:|\n| \u003ca name=\"input_aws_account_id\"\u003e\u003c/a\u003e [aws\\_account\\_id](#input\\_aws\\_account\\_id) | AWS account id | `string` | n/a | yes |\n| \u003ca name=\"input_aws_region\"\u003e\u003c/a\u003e [aws\\_region](#input\\_aws\\_region) | AWS region | `string` | n/a | yes |\n| \u003ca name=\"input_blob_storage_attach_deny_insecure_transport_policy\"\u003e\u003c/a\u003e [blob\\_storage\\_attach\\_deny\\_insecure\\_transport\\_policy](#input\\_blob\\_storage\\_attach\\_deny\\_insecure\\_transport\\_policy) | Attach deny insecure transport policy to the bucket | `bool` | `true` | no |\n| \u003ca name=\"input_blob_storage_attach_policy\"\u003e\u003c/a\u003e [blob\\_storage\\_attach\\_policy](#input\\_blob\\_storage\\_attach\\_policy) | Attach policy to the bucket | `bool` | `true` | no |\n| \u003ca name=\"input_blob_storage_attach_public_policy\"\u003e\u003c/a\u003e [blob\\_storage\\_attach\\_public\\_policy](#input\\_blob\\_storage\\_attach\\_public\\_policy) | Attach public policy to the bucket | `bool` | `true` | no |\n| \u003ca name=\"input_blob_storage_attach_require_latest_tls_policy\"\u003e\u003c/a\u003e [blob\\_storage\\_attach\\_require\\_latest\\_tls\\_policy](#input\\_blob\\_storage\\_attach\\_require\\_latest\\_tls\\_policy) | Attach require latest TLS policy to the bucket | `bool` | `true` | no |\n| \u003ca name=\"input_blob_storage_block_public_acls\"\u003e\u003c/a\u003e [blob\\_storage\\_block\\_public\\_acls](#input\\_blob\\_storage\\_block\\_public\\_acls) | Block public ACLs | `bool` | `true` | no |\n| \u003ca name=\"input_blob_storage_block_public_policy\"\u003e\u003c/a\u003e [blob\\_storage\\_block\\_public\\_policy](#input\\_blob\\_storage\\_block\\_public\\_policy) | Block public policy | `bool` | `true` | no |\n| \u003ca name=\"input_blob_storage_cors_origins\"\u003e\u003c/a\u003e [blob\\_storage\\_cors\\_origins](#input\\_blob\\_storage\\_cors\\_origins) | List of CORS origins for Mlfoundry bucket | `list(string)` | \u003cpre\u003e[\u003cbr/\u003e  \"*\"\u003cbr/\u003e]\u003c/pre\u003e | no |\n| \u003ca name=\"input_blob_storage_enable_override\"\u003e\u003c/a\u003e [blob\\_storage\\_enable\\_override](#input\\_blob\\_storage\\_enable\\_override) | Enable overriding the name of s3 bucket. This will only be used if feature\\_blob\\_storage\\_enabled is enabled. You need to pass blob\\_storage\\_override\\_name to pass the bucket name | `bool` | `false` | no |\n| \u003ca name=\"input_blob_storage_encryption_algorithm\"\u003e\u003c/a\u003e [blob\\_storage\\_encryption\\_algorithm](#input\\_blob\\_storage\\_encryption\\_algorithm) | Algorithm used for encrypting the default bucket. | `string` | `\"AES256\"` | no |\n| \u003ca name=\"input_blob_storage_encryption_key_arn\"\u003e\u003c/a\u003e [blob\\_storage\\_encryption\\_key\\_arn](#input\\_blob\\_storage\\_encryption\\_key\\_arn) | ARN of the key used to encrypt the bucket. Only needed if you set aws:kms as encryption algorithm. | `string` | `null` | no |\n| \u003ca name=\"input_blob_storage_extra_tags\"\u003e\u003c/a\u003e [blob\\_storage\\_extra\\_tags](#input\\_blob\\_storage\\_extra\\_tags) | Extra tags for the s3 bucket | `map(string)` | `{}` | no |\n| \u003ca name=\"input_blob_storage_force_destroy\"\u003e\u003c/a\u003e [blob\\_storage\\_force\\_destroy](#input\\_blob\\_storage\\_force\\_destroy) | Force destroy for mlfoundry s3 bucket | `bool` | `true` | no |\n| \u003ca name=\"input_blob_storage_ignore_public_acls\"\u003e\u003c/a\u003e [blob\\_storage\\_ignore\\_public\\_acls](#input\\_blob\\_storage\\_ignore\\_public\\_acls) | Ignore public ACLs | `bool` | `true` | no |\n| \u003ca name=\"input_blob_storage_override_name\"\u003e\u003c/a\u003e [blob\\_storage\\_override\\_name](#input\\_blob\\_storage\\_override\\_name) | S3 bucket name. Only used if s3\\_enable\\_override is enabled | `string` | `\"\"` | no |\n| \u003ca name=\"input_blob_storage_restrict_public_buckets\"\u003e\u003c/a\u003e [blob\\_storage\\_restrict\\_public\\_buckets](#input\\_blob\\_storage\\_restrict\\_public\\_buckets) | Restrict public buckets | `bool` | `true` | no |\n| \u003ca name=\"input_cluster_name\"\u003e\u003c/a\u003e [cluster\\_name](#input\\_cluster\\_name) | Name of the EKS cluster | `string` | n/a | yes |\n| \u003ca name=\"input_control_plane_roles\"\u003e\u003c/a\u003e [control\\_plane\\_roles](#input\\_control\\_plane\\_roles) | Control plane roles that can assume your platform role | `list(string)` | \u003cpre\u003e[\u003cbr/\u003e  \"arn:aws:iam::416964291864:role/tfy-ctl-euwe1-production-truefoundry-deps\"\u003cbr/\u003e]\u003c/pre\u003e | no |\n| \u003ca name=\"input_disable_default_tags\"\u003e\u003c/a\u003e [disable\\_default\\_tags](#input\\_disable\\_default\\_tags) | Disable default tags | `bool` | `false` | no |\n| \u003ca name=\"input_feature_blob_storage_enabled\"\u003e\u003c/a\u003e [feature\\_blob\\_storage\\_enabled](#input\\_feature\\_blob\\_storage\\_enabled) | Enable blob storage feature in the platform | `bool` | `true` | no |\n| \u003ca name=\"input_feature_cluster_integration_enabled\"\u003e\u003c/a\u003e [feature\\_cluster\\_integration\\_enabled](#input\\_feature\\_cluster\\_integration\\_enabled) | Enable cluster integration feature in the platform | `bool` | `true` | no |\n| \u003ca name=\"input_feature_docker_registry_enabled\"\u003e\u003c/a\u003e [feature\\_docker\\_registry\\_enabled](#input\\_feature\\_docker\\_registry\\_enabled) | Enable docker registry feature in the platform | `bool` | `true` | no |\n| \u003ca name=\"input_feature_parameter_store_enabled\"\u003e\u003c/a\u003e [feature\\_parameter\\_store\\_enabled](#input\\_feature\\_parameter\\_store\\_enabled) | Enable parameter store feature in the platform | `bool` | `true` | no |\n| \u003ca name=\"input_feature_secrets_manager_enabled\"\u003e\u003c/a\u003e [feature\\_secrets\\_manager\\_enabled](#input\\_feature\\_secrets\\_manager\\_enabled) | Enable secrets manager feature in the platform | `bool` | `false` | no |\n| \u003ca name=\"input_flyte_propeller_serviceaccount_name\"\u003e\u003c/a\u003e [flyte\\_propeller\\_serviceaccount\\_name](#input\\_flyte\\_propeller\\_serviceaccount\\_name) | Name for the Flyte Propeller service account | `string` | `\"flytepropeller\"` | no |\n| \u003ca name=\"input_flyte_propeller_serviceaccount_namespace\"\u003e\u003c/a\u003e [flyte\\_propeller\\_serviceaccount\\_namespace](#input\\_flyte\\_propeller\\_serviceaccount\\_namespace) | Namespace for the Flyte Propeller service account | `string` | `\"tfy-workflow-propeller\"` | no |\n| \u003ca name=\"input_oidc_provider_url\"\u003e\u003c/a\u003e [oidc\\_provider\\_url](#input\\_oidc\\_provider\\_url) | OIDC provider URL | `string` | `\"\"` | no |\n| \u003ca name=\"input_platform_features_additional_policy_arns\"\u003e\u003c/a\u003e [platform\\_features\\_additional\\_policy\\_arns](#input\\_platform\\_features\\_additional\\_policy\\_arns) | Additional policy ARNs to attach to the platform role or platform user | `list(string)` | `[]` | no |\n| \u003ca name=\"input_platform_features_iam_policy_prefix_enable_override\"\u003e\u003c/a\u003e [platform\\_features\\_iam\\_policy\\_prefix\\_enable\\_override](#input\\_platform\\_features\\_iam\\_policy\\_prefix\\_enable\\_override) | Enable overriding the IAM policy prefix. If enabled, you need to pass platform\\_features\\_iam\\_policy\\_prefix\\_override\\_name to pass the prefix | `bool` | `false` | no |\n| \u003ca name=\"input_platform_features_iam_policy_prefix_override_name\"\u003e\u003c/a\u003e [platform\\_features\\_iam\\_policy\\_prefix\\_override\\_name](#input\\_platform\\_features\\_iam\\_policy\\_prefix\\_override\\_name) | Prefix for the IAM policy. If empty, the default prefix will be used. Only used if platform\\_features\\_iam\\_policy\\_prefix\\_enable\\_override is enabled | `string` | `\"\"` | no |\n| \u003ca name=\"input_platform_role_enable_override\"\u003e\u003c/a\u003e [platform\\_role\\_enable\\_override](#input\\_platform\\_role\\_enable\\_override) | Enable overriding the platform role name. You need to pass blob\\_storage\\_override\\_name to pass the bucket name | `bool` | `false` | no |\n| \u003ca name=\"input_platform_role_enabled\"\u003e\u003c/a\u003e [platform\\_role\\_enabled](#input\\_platform\\_role\\_enabled) | Enable creation of a platform feature IAM role | `bool` | `true` | no |\n| \u003ca name=\"input_platform_role_override_name\"\u003e\u003c/a\u003e [platform\\_role\\_override\\_name](#input\\_platform\\_role\\_override\\_name) | Platform IAM role name which will have access to S3 bucket, SSM and ECR | `string` | `\"\"` | no |\n| \u003ca name=\"input_platform_role_permissions_boundary_arn\"\u003e\u003c/a\u003e [platform\\_role\\_permissions\\_boundary\\_arn](#input\\_platform\\_role\\_permissions\\_boundary\\_arn) | ARN of the permissions boundary to apply to the platform role | `string` | `null` | no |\n| \u003ca name=\"input_platform_user_enabled\"\u003e\u003c/a\u003e [platform\\_user\\_enabled](#input\\_platform\\_user\\_enabled) | Enable creation of a platform feature user | `bool` | `false` | no |\n| \u003ca name=\"input_platform_user_force_destroy\"\u003e\u003c/a\u003e [platform\\_user\\_force\\_destroy](#input\\_platform\\_user\\_force\\_destroy) | Enable force destroy of the user | `bool` | `true` | no |\n| \u003ca name=\"input_platform_user_name_override_enabled\"\u003e\u003c/a\u003e [platform\\_user\\_name\\_override\\_enabled](#input\\_platform\\_user\\_name\\_override\\_enabled) | Enable overriding the platform user name. You need to pass platform\\_user\\_override\\_name to pass the user name | `bool` | `false` | no |\n| \u003ca name=\"input_platform_user_override_name\"\u003e\u003c/a\u003e [platform\\_user\\_override\\_name](#input\\_platform\\_user\\_override\\_name) | Username to override the default platform feature user | `string` | `\"\"` | no |\n| \u003ca name=\"input_tags\"\u003e\u003c/a\u003e [tags](#input\\_tags) | A map of tags to add to all resources | `map(string)` | `{}` | no |\n\n## Outputs\n\n| Name | Description |\n|------|-------------|\n| \u003ca name=\"output_blob_storage_uri\"\u003e\u003c/a\u003e [blob\\_storage\\_uri](#output\\_blob\\_storage\\_uri) | URI of the S3 bucket |\n| \u003ca name=\"output_platform_bucket_arn\"\u003e\u003c/a\u003e [platform\\_bucket\\_arn](#output\\_platform\\_bucket\\_arn) | ARN of the S3 bucket |\n| \u003ca name=\"output_platform_bucket_enabled\"\u003e\u003c/a\u003e [platform\\_bucket\\_enabled](#output\\_platform\\_bucket\\_enabled) | Flag to enable S3 bucket for the platform |\n| \u003ca name=\"output_platform_bucket_name\"\u003e\u003c/a\u003e [platform\\_bucket\\_name](#output\\_platform\\_bucket\\_name) | Name/ID of the S3 bucket |\n| \u003ca name=\"output_platform_cluster_integration_enabled\"\u003e\u003c/a\u003e [platform\\_cluster\\_integration\\_enabled](#output\\_platform\\_cluster\\_integration\\_enabled) | Flag to enable cluster integration for the platform |\n| \u003ca name=\"output_platform_ecr_enabled\"\u003e\u003c/a\u003e [platform\\_ecr\\_enabled](#output\\_platform\\_ecr\\_enabled) | Flag to enable ECR for the platform |\n| \u003ca name=\"output_platform_ecr_url\"\u003e\u003c/a\u003e [platform\\_ecr\\_url](#output\\_platform\\_ecr\\_url) | The ECR url to connect |\n| \u003ca name=\"output_platform_iam_role_arn\"\u003e\u003c/a\u003e [platform\\_iam\\_role\\_arn](#output\\_platform\\_iam\\_role\\_arn) | The platform IAM role arn |\n| \u003ca name=\"output_platform_iam_role_assume_role_arns\"\u003e\u003c/a\u003e [platform\\_iam\\_role\\_assume\\_role\\_arns](#output\\_platform\\_iam\\_role\\_assume\\_role\\_arns) | The role arns that can assume the platform IAM role |\n| \u003ca name=\"output_platform_iam_role_enabled\"\u003e\u003c/a\u003e [platform\\_iam\\_role\\_enabled](#output\\_platform\\_iam\\_role\\_enabled) | Flag to enable IAM role for the platform |\n| \u003ca name=\"output_platform_iam_role_policy_arns\"\u003e\u003c/a\u003e [platform\\_iam\\_role\\_policy\\_arns](#output\\_platform\\_iam\\_role\\_policy\\_arns) | The platform IAM role policy arns |\n| \u003ca name=\"output_platform_secrets_manager_enabled\"\u003e\u003c/a\u003e [platform\\_secrets\\_manager\\_enabled](#output\\_platform\\_secrets\\_manager\\_enabled) | Flag to enable Secrets Manager for the platform |\n| \u003ca name=\"output_platform_ssm_enabled\"\u003e\u003c/a\u003e [platform\\_ssm\\_enabled](#output\\_platform\\_ssm\\_enabled) | Flag to enable Parameter Store for the platform |\n| \u003ca name=\"output_platform_user_access_key\"\u003e\u003c/a\u003e [platform\\_user\\_access\\_key](#output\\_platform\\_user\\_access\\_key) | The user access key ID |\n| \u003ca name=\"output_platform_user_arn\"\u003e\u003c/a\u003e [platform\\_user\\_arn](#output\\_platform\\_user\\_arn) | The user IAM resource arn |\n| \u003ca name=\"output_platform_user_enabled\"\u003e\u003c/a\u003e [platform\\_user\\_enabled](#output\\_platform\\_user\\_enabled) | Flag to enable user for the platform. If false, the iam role will be created. |\n| \u003ca name=\"output_platform_user_secret_key\"\u003e\u003c/a\u003e [platform\\_user\\_secret\\_key](#output\\_platform\\_user\\_secret\\_key) | The user secret key |\n\u003c!-- END_TF_DOCS --\u003e","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftruefoundry%2Fterraform-aws-truefoundry-platform-features","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftruefoundry%2Fterraform-aws-truefoundry-platform-features","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftruefoundry%2Fterraform-aws-truefoundry-platform-features/lists"}